Method, device, system, program, and integrated circuit for wireless transmission

ABSTRACT

A wireless transmission method includes: receiving a location specification message indicating a location of a source device (S 702  and S 703 ); and selecting a connection mode applied between first and second wireless transmission devices, on the basis of the location of the source device indicated by the location specification message, and establishing a connection according to the selected connection mode (S 704  to S 706 ). When the source device is located on a side of the second wireless transmission device (Yes in S 704 ), a first wireless connection mode is selected in the selecting so that the video data is wirelessly transmitted in a direction from the second wireless transmission device to the first wireless transmission device (S 706 ). When the source device is located on a side of the first wireless transmission device (No in S 704 ), a second wireless connection mode is selected in the selecting so that the audio data is wirelessly transmitted in a direction from the first wireless transmission device to the second wireless transmission device (S 705 ).

TECHNICAL FIELD

The present invention relates to methods of wirelessly transmittingaudio and video data, and particularly to a method of wirelesslytransmitting audio data from an audio-video output device such as atelevision device (TV), to an audio output device such as an AVamplifier.

BACKGROUND ART

An example of conventional methods of wirelessly transmitting video dataand audio data among devices is disclosed by Patent Reference 1. PatentReference 1 discloses a method whereby a video transmission deviceconnected to a source device, which provides content data, selectivelytransmits the content data received from the source device to electronicdevices using wireless signals.

To be more specific, the video transmission device first establisheswireless communication with each of the electronic devices to detect thefunction for each of the electronic devices. Next, the videotransmission device classifies the electronic devices into groupsaccording to function, and then creates list information showing theelectronic devices for each of the groups. For example, the listincludes: a combination of an electronic device (such as a projector)capable of displaying video and an electronic device (such as an AVamplifier) capable of outputting audio; and a single electronic device(such as a TV) capable of both displaying video and outputting audio.

Following this, the video transmission device sends the created listinformation to the source device. According to selection informationprovided by the source device to specify one of the groups, a firstelectronic device and a second electronic device are specified fromamong the electronic devices. Here, the first electronic device is toreceive the video data included in the content data whereas the secondelectronic device is to receive the audio data included in the contentdata.

When the specified first electronic device is different from thespecified second electronic device, the video transmission devicetransmits the video and audio data included in the content data to thefirst and second electronic devices, respectively, using wirelesssignals. When a single electronic device is specified as both the firstelectronic device and the second electronic device, the videotransmission device transmits the video and audio data included in thecontent data to this single electronic device using a wireless signal.

In this way, the video and audio data included in the content dataprovided by the source device can be selectively transmitted. That is,the video data and the audio data can be separately transmitted to theprojector and the AV amplifier, respectively, or can be collectivelytransmitted to the TV.

CITATION LIST Patent Literature

[PTL 1]

-   Japanese Unexamined Patent Application Publication No. 2009-004877

SUMMARY OF INVENTION Technical Problem

However, the technology related to the conventional method of wirelesslytransmitting audio-video data (hereafter, the audio-video data refers todata including audio data and video data) does not disclose an operationto be performed when a broadcast wave received by an antenna of the TVis decoded by an internal tuner to be viewed or when content outputtedfrom a device connected to the TV via a wired connection is viewed. Morespecifically, when the AV amplifier is used, this includes a case forreproducing the audio data decoded by the internal tuner of the TV witha higher sound quality and a case for reproducing the content outputtedfrom the device connected to the TV with a higher sound quality. In eachof these cases, a wireless connection needs to be appropriatelyestablished between the TV and the AV amplifier.

For example, suppose a case of employing a wireless transmission methodwhereby: a wireless band is shared by the video data and the audio data;and the wireless bandwidth is insufficient to simultaneously transmitboth the video data and the audio data, which means that either one ofthe video data and the audio data is transmitted. With this method, thewireless connection needs to be switched between when the video data iswirelessly transmitted from a device to the TV and when the audio datais wirelessly transmitted from the TV to the AV amplifier.

Here, the conventional method has a problem that a user has to manuallyswitch the wireless connection.

The present invention is conceived in view of the stated problem, andhas an object to provide a wireless transmission method capable ofautomatically switching a wireless connection to transmit audio-videodata.

Solution to Problem

The wireless transmission method in an aspect of the present inventionis a wireless transmission method for a wireless transmission systemincluding: a video output device at least displaying video based onvideo data; an audio output device outputting audio based on audio data;a first wireless transmission device connected to the video outputdevice via a wired connection; and a second wireless transmission devicewhich is connected to the audio output device via a wired connection andperforms wireless transmission with the first wireless transmissiondevice, the video data and the audio data being supplied to the videooutput device and the audio output device, respectively, by a sourcedevice which is one of a device connected to the video output device, adevice connected to the audio output device, and the video outputdevice, the wireless transmission method being executed by one of thefirst and second wireless transmission devices. To be more specific, thewireless transmission method includes: receiving a locationspecification message indicating a location of the source device; andselecting a connection mode applied between the first and secondwireless transmission devices, on the basis of the location of thesource device indicated by the location specification message receivedin the receiving, and establishing a connection according to theselected connection mode. When the source device is located on a side ofthe second wireless transmission device, a first wireless connectionmode is selected in the selecting so that at least the video data, outof the video data and the audio data, is wirelessly transmitted in adirection from the second wireless transmission device to the firstwireless transmission device. When the source device is located on aside of the first wireless transmission device, a second wirelessconnection mode is selected in the selecting so that only the audiodata, out of the video data and the audio data, is wirelesslytransmitted in a direction from the first wireless transmission deviceto the second wireless transmission device.

With this configuration, the connection mode applied between the firstand second wireless transmission devices can be automatically selectedaccording to the location of the source device. As a result, the contentcan be reproduced without requiring the user to perform a complicatedsetting change.

It should be noted that when the video output device serves as thesource device, devices to be connected to the video output device andthe audio output device (that is, audio-video reproduction devices) arenot essential components. Also note that “the device connected to thevideo output device” refers to not only a device directly connected tothe video output device, but also a device indirectly connected to thevideo output device via another device. The same applies to “the deviceconnected to the audio output device”.

As an example, the first wireless connection mode may be selected in theselecting when: the source device is located on the side of the secondwireless transmission device; and a first connection-start condition issatisfied. In this case, the first connection-start condition mayinclude at least one of that: (a) the wireless transmission system isoperating in a mode in which the video data is outputted from the videooutput device and the audio data is outputted from the audio outputdevice; (b) the first wireless transmission device is capable of wiredtransmission of the video data; (c) the first wireless transmissiondevice is capable of wireless reception of the video data; and (d) thefirst wireless transmission device and the video output device areconnected.

As another example, the second wireless connection mode may be selectedin the selecting when: the source device is located on the side of thefirst wireless transmission device; and a second connection-startcondition is satisfied. In this case, the second connection-startcondition may include at least one of that: (a) the wirelesstransmission system is operating in a mode in which the video data isoutputted from the video output device and the audio data is outputtedfrom the audio output device; (b) the second wireless transmissiondevice is capable of wired transmission of the audio data; (c) thesecond wireless transmission device is capable of wireless reception ofthe audio data; and (d) the second wireless transmission device and theaudio output device are connected.

Also, the location specification message may be a Consumer ElectronicsControl (CEC) message defined by a High-Definition Multimedia Interface(HDMI) standard. The location of the source device may be specified inthe selecting, on the basis of a CEC physical address included in theCEC message.

To be more specific, the CEC message may be one of a “Set Stream Path”message and an “Active Source” message.

Moreover, each of the first and second wireless transmission devices maycomply with a wireless high-definition standard called WirelessHD, andperform the wireless transmission using a High Rate PHY (HRP) when thefirst wireless connection mode is selected and using a Low Rate PHY(LRP) when the second wireless connection mode is selected. The HRPenables the uncompressed video data to be wirelessly transmitted. Theaudio data can be wirelessly transmitted using the LRP adequatelybecause the audio data is smaller in amount than the video data.

Furthermore, the CEC message may be wirelessly sent and received betweenthe first and second wireless transmission devices using the LRP duringa random access time at predetermined intervals. With this, even whenthe audio data is wirelessly transmitted using the LRP, the connectionmode can be changed.

Also, the wireless transmission method may further include terminating awireless connection when: the wireless connection is established in oneof the first and second wireless connection modes; and the other one ofthe first and second wireless connection mode is newly selected in theselecting. With this, the connection mode can be smoothly changed.

Moreover, the wireless transmission method may further includeterminating a wireless connection when: the wireless connection isestablished between the first and second wireless transmission devicesin one of the first and second wireless connection modes; and a signalis received which indicates that a device connected to the one of thefirst and second wireless transmission devices via a wired connection isin a stopped state. This can prevent the wireless band from remainingoccupied after, for example, the end of content viewing.

The wireless transmission device in another aspect of the presentinvention is a wireless transmission device serving as one of a firstwireless transmission device and a second wireless transmission devicein a wireless transmission system including: a video output device atleast displaying video based on video data; an audio output in deviceoutputting audio based on audio data; the first wireless transmissiondevice connected to the video output device via a wired connection; andthe second wireless transmission device which is connected to the audiooutput device via a wired connection and performs wireless transmissionwith the first wireless transmission device, the video data and theaudio data being supplied to the video output device and the audiooutput device, respectively, by a source device which is one of a deviceconnected to the video output device, a device connected to the audiooutput device, and the video output device. To be more specific, thewireless transmission device includes: a receiving unit which receives alocation specification message indicating a location of the sourcedevice; and a selecting unit which selects a connection mode appliedbetween the first and second wireless transmission devices, on the basisof the location of the source device indicated by the locationspecification message received by the receiving unit, and establishes aconnection according to the selected connection mode. When the sourcedevice is located on a side of the second wireless transmission device,the selecting unit selects a first wireless connection mode so that atleast the video data, out of the video data and the audio data, iswirelessly transmitted in a direction from the second wirelesstransmission device to the first wireless transmission device. When thesource device is located on a side of the first wireless transmissiondevice, the selecting unit selects a second wireless connection mode sothat only the audio data, out of the video data and the audio data, iswirelessly transmitted in a direction from the first wirelesstransmission device to the second wireless transmission device.

The wireless transmission system in another aspect of the presentinvention is a wireless transmission system including: a video outputdevice at least displaying video based on video data; an audio outputdevice outputting audio based on audio data; a first wirelesstransmission device connected to the video output device via a wiredconnection; and a second wireless transmission device which is connectedto the audio output device via a wired connection and performs wirelesstransmission with the first wireless transmission device, the video dataand the audio data being supplied to the video output device and theaudio output device, respectively, by a source device which is one of adevice connected to the video output device, a device connected to theaudio output device, and the video output device. To be more specific,one of the first and second wireless transmission devices includes: areceiving unit which receives a location specification messageindicating a location of the source device; and a selecting unit whichselects a connection mode applied between the first and second wirelesstransmission devices, on the basis of the location of the source deviceindicated by the location specification message received by thereceiving unit, and establishes a connection according to the selectedconnection mode. When the source device is located on a side of thesecond wireless transmission device, the selecting unit selects a firstwireless connection mode so that at least the video data, out of thevideo data and the audio data, is wirelessly transmitted in a directionfrom the second wireless transmission device to the first wirelesstransmission device. When the source device is located on a side of thefirst wireless transmission device, the selecting unit selects a secondwireless connection mode so that only the audio data, out of the videodata and the audio data, is wirelessly transmitted in a direction fromthe first wireless transmission device to the second wirelesstransmission device.

The non-transitory computer-readable recording medium in another aspectof the present invention is a non-transitory computer-readable recordingmedium for use in a computer, the recording medium having a computerprogram recorded thereon to be performed by a wireless transmissionsystem including: a video output device at least displaying video basedon video data; an audio output device outputting audio based on audiodata; a first wireless transmission device connected to the video outputdevice via a wired connection; and a second wireless transmission devicewhich is connected to the audio output device via a wired connection andperforms wireless transmission with the first wireless transmissiondevice, the video data and the audio data being supplied to the videooutput device and the audio output device, respectively, by a sourcedevice which is one of a device connected to the video output device, adevice connected to the audio output device, and the video outputdevice. To be more specific, the computer program causes one of thefirst and second wireless transmission devices to execute: receiving alocation specification message indicating a location of the sourcedevice; and selecting a connection mode applied between the first andsecond wireless transmission devices, on the basis of the location ofthe source device indicated by the location specification messagereceived in the receiving, and establishing a connection according tothe selected connection mode. When the source device is located on aside of the second wireless transmission device, a first wirelessconnection mode is selected in the selecting so that at least the videodata, out of the video data and the audio data, is wirelesslytransmitted in a direction from the second wireless transmission deviceto the first wireless transmission device. When the source device islocated on a side of the first wireless transmission device, a secondwireless connection mode is selected in the selecting so that only theaudio data, out of the video data and the audio data, is wirelesslytransmitted in a direction from the first wireless transmission deviceto the second wireless transmission device.

The integrated circuit in another aspect of the present invention is anintegrated circuit used in a wireless transmission system including: avideo output device at least displaying video based on video data; anaudio output device outputting audio based on audio data; a firstwireless transmission device connected to the video output device via awired connection; and a second wireless transmission device which isconnected to the audio output device via a wired connection and performswireless transmission with the first wireless transmission device, thevideo data and the audio data being supplied to the video output deviceand the audio output device, respectively, by a source device which isone of a device connected to the video output device, a device connectedto the audio output device, and the video output device, the integratedcircuit being included in one of the first and second wirelesstransmission devices. To be more specific, the integrated circuitincludes: a receiving unit which receives a location specificationmessage indicating a location of the source device; and a selecting unitwhich selects a connection mode applied between the first and secondwireless transmission devices, on the basis of the location of thesource device indicated by the location specification message receivedby the receiving unit, and establishes a connection according to theselected connection mode. When the source device is located on a side ofthe second wireless transmission device, the selecting unit selects afirst wireless connection mode so that at least the video data, out ofthe video data and the audio data, is wirelessly transmitted in adirection from the second wireless transmission device to the firstwireless transmission device. When the source device is located on aside of the first wireless transmission device, the selecting unitselects a second wireless connection mode so that only the audio data,out of the video data and the audio data, is wirelessly transmitted in adirection from the first wireless transmission device to the secondwireless transmission device.

Advantageous Effects of Invention

The wireless transmission method for audio-video data according to thepresent invention is capable of automatically change a wirelessconnection between an audio-video output device (TV) and an audio outputdevice (AV amplifier).

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a block diagram showing a configuration of a wirelesstransmission system which wirelessly transmits audio-video data using awireless transmission method for the audio-video data, in a firstembodiment according to the present invention.

FIG. 2 is a block diagram showing an example of a configuration of awireless transmission device 101 in the first embodiment according tothe present invention.

FIG. 3 is a block diagram showing an example of a configuration of awireless transmission device 102 in the first embodiment according tothe present invention.

FIG. 4 is a block diagram showing an example of a configuration of anaudio output device 103 in the first embodiment according to the presentinvention.

FIG. 5 is a block diagram showing an example of a configuration of anaudio-video reproduction device 104 or 111 in the first embodimentaccording to the present invention.

FIG. 6 is a block diagram showing an example of a configuration of anaudio-video output device 108 in the first embodiment according to thepresent invention.

FIG. 7A is an example of a flowchart showing connection processingperformed by the wireless transmission device 101 in the firstembodiment according to the present invention.

FIG. 7B is another example of a flowchart showing the connectionprocessing performed by the wireless transmission device 101 in thefirst embodiment according to the present invention.

FIG. 8 is a diagram showing an example of a flow of audio and video dataoutputted from the audio-video reproduction device 104 in the firstembodiment according to the present invention.

FIG. 9 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 104 in the first embodiment according to the present invention.

FIG. 10 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 104 in the first embodiment according to the present invention.

FIG. 11 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 104 in the first embodiment according to the present invention.

FIG. 12 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 104 in the first embodiment according to the present invention.

FIG. 13 is a diagram showing an example of a flow of audio and videodata outputted from the audio-video output device 108 in the firstembodiment according to the present invention.

FIG. 14 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video output device108 in the first embodiment according to the present invention.

FIG. 15 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video output device108 in the first embodiment according to the present invention.

FIG. 16 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video output device108 in the first embodiment according to the present invention.

FIG. 17 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the in audio-video outputdevice 108 in the first embodiment according to the present invention.

FIG. 18 is a diagram showing an example of a flow of audio and videodata outputted from the audio-video reproduction device 111 in the firstembodiment according to the present invention.

FIG. 19 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 111 in the first embodiment according to the present invention.

FIG. 20 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 111 in the first embodiment according to the present invention.

FIG. 21 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 111 in the first embodiment according to the present invention.

FIG. 22 is a diagram showing an example of a sequence performed when theaudio and video data is transmitted from the audio-video reproductiondevice 111 in the first embodiment according to the present invention.

FIG. 23 is a flowchart showing disconnection processing performed by thewireless transmission device 101 in the first embodiment according tothe present invention.

FIG. 24 is a block diagram showing another example of the wirelesstransmission system shown in FIG. 1.

FIG. 25 is a block diagram showing a configuration of a wirelesstransmission system which transmits audio data using a wirelesstransmission method for the audio data, in a second embodiment accordingto the present invention.

FIG. 26 is a block diagram showing an example of a configuration of anaudio-video output device 701 in the second embodiment according to thepresent invention.

FIG. 27 is a flowchart showing connection processing performed by theaudio-video output device 701 in the second embodiment according to thepresent invention.

FIG. 28 is a diagram showing a sequence performed when the audio-videooutput device 701 obtains device information on the wirelesstransmission device 102, in the second embodiment according to thepresent invention.

FIG. 29 is a diagram showing an example of a message format of adevice-information request signal, in the second embodiment according tothe present invention.

FIG. 30 is a diagram showing an example of a message format of adevice-information response signal, in the second embodiment accordingto the present invention.

FIG. 31 is a flowchart showing connection processing performed by thewireless transmission device 102 in the second embodiment according tothe present invention.

FIG. 32 is a sequence diagram showing an example of an operationperformed by the wireless transmission system shown in FIG. 25 in thesecond embodiment according to the present invention.

FIG. 33 is a flowchart showing connection processing performed by theaudio-video output device 701 in the second embodiment according to thepresent invention.

FIG. 34 is a block diagram showing an example of a configuration of awireless transmission system which transmits audio data using a wirelesstransmission method for the audio data, in a third embodiment accordingto the present invention.

DESCRIPTION OF EMBODIMENTS Embodiment 1

FIG. 1 is a block diagram showing an example of a configuration of awireless transmission system which wirelessly transmits audio-video datausing a wireless transmission method for the audio-video data, in thefirst embodiment according to the present invention. The wirelesstransmission system shown in FIG. 1 includes wireless transmissiondevices 101 and 102, an audio output device 103, audio-videoreproduction devices 104 and 111, and an audio-video output device 108.It should be noted that one of the audio-video reproduction devices 104and 111 and the audio-video output device 108 is capable of serving as asource device which supplies audio-video data.

When the audio-video reproduction device 104 serves as the sourcedevice, the audio-video reproduction device 111 is not an essentialcomponent and thus can be omitted. When the audio-video reproductiondevice 111 serves as the source device, the audio-video reproductiondevice 104 is not an essential component and thus can be omitted. Whenthe audio-video output device 108 serves as the source device, theaudio-video reproduction devices 104 and 111 are not essentialcomponents and thus can be omitted.

In FIG. 1, video data, audio data, and control commands can be sent andreceived wirelessly between the wireless transmission devices 101 and102.

The audio output device 103 is capable of outputting audio based on theaudio data. An example of the audio output device 103 includes, but isnot limited particularly to, an Audio/Visual (AV) amplifier.

The audio-video reproduction devices 104 and 111 are capable ofreproducing audio and video data and supplying the audio and video datato another device (for example, the audio data to the audio outputdevice 103 and the video data to the audio-video output device 108).Examples of the audio-video reproduction devices 104 and 111 include,but are not limited particularly to, a Blu-ray Disc (BD) player and aDigital Versatile Disc (DVD) player.

The audio-video output device 108 is capable of displaying video basedon the video data and outputting audio based on the audio data. Also,the audio-video output device 108 is capable of receiving a broadcastwave from a broadcast station which is not illustrated, and supplyingthe audio-video data included in the broadcast wave to another device(for example, the video data to the audio-video output device 108 itselfand the audio data to the audio output device 103).

An example of the audio-video output device 108 includes, but is notlimited particularly to, a television (TV). Alternatively, as shown inFIG. 24, the wireless transmission system in another embodimentaccording to the present invention may include a video output device 113capable of outputting only video (typically, a projector) in place ofthe audio-video output device 108 shown in FIG. 1. That is to say, adevice connected to the wireless transmission device 101 via a wiredconnection only have to be capable of outputting at least video.

Audio-video transmission cables 105, 106, 109, and 112 are, for example,High Definition Multimedia Interface (HDMI) cables capable oftransmitting the audio and video data. Audio transmission cables 107 and110 are, for example, Sony Philips Digital Interface (SPDIF) cablescapable of transmitting the audio data.

The audio-video reproduction device 104 and the audio output device 103are connected via the audio-video transmission cable 105. The audio andvideo data can be transmitted unidirectionally from the audio-videoreproduction device 104 to the audio output device 103, and the controlcommands can be transmitted bidirectionally between the audio-videoreproduction device 104 and the audio output device 103.

The audio output device 103 and the wireless transmission device 102 areconnected via the audio-video transmission cable 106. The audio andvideo data can be transmitted unidirectionally from the audio outputdevice 103 to the wireless transmission device 102, and the controlcommands can be transmitted bidirectionally between the audio outputdevice 103 and the wireless transmission device 102. Also, the audiooutput device 103 and the wireless transmission device 102 are connectedvia the audio transmission cable 107. The audio data can be transmittedunidirectionally from the wireless transmission device 102 to the audiooutput device 103.

The wireless transmission devices 101 and 102 perform wirelesstransmission according to a method based on, for example, a wirelesshigh-definition standard called WirelessHD. To be more specific, thewireless transmission devices 101 and 102 switch between a High Rate PHY(HRP) and a Low Rate PHY (LRP) as needed when performing wirelesstransmission. The HRP has a bandwidth of 4.0 G (bps) and is capable ofwireless transmission only in one direction (from the wirelesstransmission device 102 to the wireless transmission device 101). In thefirst embodiment, video data which is uncompressed and audio data ismainly transmitted wirelessly using the HRP. The LRP has a bandwidth of40 M (bps) and is capable of bidirectional wireless transmission. In thefirst embodiment, the audio data and the control commands such as aConsumer Electronics Control (CEC) message are mainly transmittedwirelessly using the LRP.

The wireless transmission device 101 and the audio-video output device108 are connected via the audio-video transmission cable 109. The audioand video data can be transmitted unidirectionally from the wirelesstransmission device 101 to the audio-video output device 108, and thecontrol commands can be transmitted bidirectionally between the wirelesstransmission device 101 and the audio-video output device 108. Also, thewireless transmission device 101 and the audio-video output device 108are connected via the audio transmission cable 110. The audio data canbe transmitted unidirectionally from the audio-video output device 108to the wireless transmission device 101.

The audio-video output device 108 and the audio-video reproductiondevice 111 are connected via the audio-video transmission cable 112. Theaudio and video data can be transmitted unidirectionally from theaudio-video reproduction device 111 to the audio-video output device108, and the control commands can be transmitted bidirectionally betweenthe audio-video reproduction device 111 and the audio-video outputdevice 108.

The wireless transmission system shown FIG. 1 has two output modes (atheater mode and a normal mode). In the theater mode, the audio-videooutput device 108 displays video and the audio output device 103 outputsaudio. In the normal mode, the audio-video output device 108 displaysvideo and an internal speaker of the audio-video output device 108outputs audio. The mode switching may be performed manually for each ofthe devices. Alternatively, the mode switching may be performed manuallyon one of the devices and then this manually-set mode may be informed tothe other devices by the present device. In the case of the wirelesstransmission system shown in FIG. 24, the video is always displayed bythe video output device 113 and the audio is always outputted from theaudio output device 103 (that is, only the theater mode is used).

A CEC physical address (simply referred to as the “physical address”hereafter) defined by the HDMI standard is assigned to each of theaudio-video output device 108, the audio output device 103, and theaudio-video reproduction devices 104 and 111. A physical address [0. 0.0. 0] is assigned to the audio-video output device 108. A physicaladdress [1. 0. 0. 0] is assigned to the audio output device 103 which isconnected on an input side of the audio-video output device 108. Aphysical address [2. 0. 0. 0] is assigned to the audio-videoreproduction device 111 which is connected on the input side of theaudio-video output device 108. A physical address [1. 1. 0. 0] isassigned to the audio-video reproduction device 104 which is connectedon an input side of the audio output device 103. It should be noted thatthe first embodiment only describes an example of assigning the physicaladdresses. Depending on how the devices are interconnected, physicaladdresses other than the aforementioned addresses may be assigned to thedevices. In such a case, the same processing as in the first embodimentcan also be performed.

FIG. 2 is a block diagram showing an example of a configuration of thewireless transmission device 101 in the first embodiment according tothe present invention. In FIG. 2, the wireless transmission device 101includes: a wireless packet sending-receiving circuit 202 having anantenna 206; a packet processing circuit 203, a wired sending-receivingcircuit 204 having a function of sending audio and video data; a wiredaudio receiving circuit 205 having a function of receiving audio data;and a controller 201 controlling operations of these circuits 202 to205.

The antenna 206 outputs, to the wireless packet sending-receivingcircuit 202, a carrier signal wirelessly received from the wirelesstransmission device 102. Also, the antenna 206 wirelessly transmits, tothe wireless transmission device 102, a carrier signal received from thewireless packet sending-receiving circuit 202.

The wireless packet sending-receiving circuit 202 demodulates thecarrier signal received via the antenna 206 into a baseband signal, andthen outputs the baseband signal to the packet processing circuit 203.Also, the wireless packet sending-receiving circuit 202 modulates thebaseband signal received from the packet processing circuit 203 into acarrier signal, and then outputs the carrier signal to the antenna 206.

The packet processing circuit 203 extracts audio and video data and onlya predetermined control command from the baseband signal received fromthe wireless packet sending-receiving circuit 202, according topredetermined packet separation processing to decode the receivedpacket. Then, the packet processing circuit 203 outputs the audio andvideo data to the wired sending-receiving circuit 204, and also outputsthe control command to the controller 201. Moreover, the packetprocessing circuit 203 converts the audio data received from the wiredaudio receiving circuit 205 or the control command received from thecontroller 201 into a digital signal in a predetermined packet format,and then outputs the digital signal to the wireless packetsending-receiving circuit 202.

The wired sending-receiving circuit 204 receives the audio-video data oronly the audio data from the wireless transmission device 102 via theantenna 206, the wireless packet sending-receiving circuit 202, and thepacket processing circuit 203. Then, the wired sending-receiving circuit204 converts the received data into a data format corresponding to theaudio-video transmission cable 109, and then outputs the data to theaudio-video transmission cable 109. Moreover, the wiredsending-receiving circuit 204 relays the CEC message between theaudio-video output device 108 and the controller 201, using a CEC signalline of the audio-video transmission cable 109.

The wired audio receiving circuit 205 outputs, to the packet processingcircuit 203, the audio data received from the audio-video output device108 via the audio transmission cable 110.

When a wireless signal is received via the antenna 206 or when the wiredaudio receiving circuit 205 receives the audio data, the controller 201exchanges control data with the wireless packet sending-receivingcircuit 202, the packet processing circuit 203, the wiredsending-receiving circuit 204, and the wired audio receiving circuit 205to control these circuits 202 to 205. Also, the controller 201 sends andreceives the control commands to and from the wireless transmissiondevice 102 via the antenna 206, the wireless packet sending-receivingcircuit 202, and the packet processing circuit 203. Moreover, thecontroller 201 sends and receives the control commands to and from theaudio-video output device 108 via the wired sending-receiving circuit204.

Here, the antenna 206, the wireless packet sending-receiving circuit202, the packet processing circuit 203, and the wired sending-receivingcircuit 204 serve as receiving units to receive the CEC messages whichare the control commands. The controller 201 serves as a connection-modeselection unit which selects the connection mode applied between thewireless transmission devices 101 and 102 on the basis of the CECmessages received by the receiving units, and accordingly connects thewireless transmission devices 101 and 102 in the selected connectionmode. These functions are described in detail later.

FIG. 3 is a block diagram showing an example of a configuration of thewireless transmission device 102 in the first embodiment according tothe present invention. In FIG. 3, the wireless transmission device 102includes: a wireless packet sending-receiving circuit 302 having anantenna 306; a packet processing circuit 303; a wired sending-receivingcircuit 304 having a function of receiving audio and video data; a wiredaudio sending circuit 305 having a function of sending audio data; and acontroller 301 controlling operations of these circuits 302 to 305.

It should be noted that the components 301 to 306 shown in FIG. 3respectively correspond to the components 201 to 206 shown in FIG. 1with the same names as the components 301 to 306. Therefore, a detaileddescription of the identical functions is omitted and the points ofdifference are mainly described in detail hereafter.

The wired sending-receiving circuit 304 outputs, to the packetprocessing circuit 303, the audio and video data received from the audiooutput device 103 via the audio-video transmission cable 106. Also, thewired sending-receiving circuit 304 relays the CEC message between theaudio output device 103 and the controller 301, using a CEC signal lineof the audio-video transmission cable 106.

The packet processing circuit 303 converts the audio and video datareceived from the wired sending-receiving circuit 304 into a digitalsignal in a predetermined packet format, and then outputs the digitalsignal to the wireless packet sending-receiving circuit 302. Moreover,the packet processing circuit 303 extracts only a predetermined controlcommand from the baseband signal received from the wireless packetsending-receiving circuit 302, according to the predetermined packetseparation processing. Then, the packet processing circuit 303 outputsthe extracted control command to the controller 301. Moreover, whenaudio data is included in the received baseband signal, the packetprocessing circuit 303 outputs the audio data to the wired audio sendingcircuit 305.

The wireless packet sending-receiving circuit 302 modulates the basebandsignal received from the packet processing circuit 303 into a carriersignal, and then wirelessly transmits the modulated wireless signal tothe wireless transmission device 101 via the antenna 306. Also, thewireless packet sending-receiving circuit 302 demodulates the carriersignal received from the wireless transmission device 101 via theantenna 306 into a baseband signal, and then outputs the baseband signalto the packet processing circuit 303.

The wired audio sending circuit 305 outputs the audio data received fromthe packet processing circuit 303 to the audio output device 103 via theaudio transmission cable 107.

The controller 301 exchanges control data with the wiredsending-receiving circuit 304, the packet processing circuit 303, thewireless packet sending-receiving circuit 302, and the wired audiosending circuit 305 to control these circuits 302 to 305.

FIG. 4 is a block diagram showing an example of a configuration of theaudio output device 103 in the first embodiment according to the presentinvention. In FIG. 4, the audio output device 103 includes: a wiredsending-receiving circuit 402 having a function of receiving audio andvideo data; an audio-video processing circuit 403; a wiredsending-receiving circuit 404 having a function of sending audio andvideo data; a wired audio receiving circuit 405 having a function ofreceiving audio data; a speaker 406; and a controller 401 controllingoperations of these circuits 402 to 405.

Firstly, an operation performed when the data is received from theaudio-video reproduction device 104 via the audio-video transmissioncable 105 is explained.

The wired sending-receiving circuit 402 outputs, to the audio-videoprocessing circuit 403, the audio and video data received from theaudio-video reproduction device 104 via the audio-video transmissioncable 105. Also, the wired sending-receiving circuit 402 relays the CECmessage between the audio-video reproduction device 104 and thecontroller 401, using a CEC signal line of the audio-video transmissioncable 105.

The wired sending-receiving circuit 404 converts the audio-video data orthe video data received from the audio-video processing circuit 403 intodata in a predetermined data format, and then outputs the data to thewireless transmission device 102 via the audio-video transmission cable106. Also, the wired sending-receiving circuit 404 relays the CECmessage between the wireless transmission device 102 and the controller401, using the CEC signal line of the audio-video transmission cable106.

In the theater mode, according to an instruction from the controller401, the audio-video processing circuit 403 performs predeterminedsignal processing and D/A conversion processing on the audio datareceived from the wired sending-receiving circuit 402 or from the wiredaudio receiving circuit 405 and, after this, outputs the audio data tothe speaker 406. Also, the audio-video processing circuit 403 outputsthe video data received from the wired sending-receiving circuit 402 tothe wired sending-receiving circuit 404. In the normal mode, accordingto an instruction from the controller 401, the audio-video processingcircuit 403 outputs the audio and video data received from the wiredsending-receiving circuit 402 to the wired sending-receiving circuit404.

Next, an operation performed when the audio data is received from thewireless transmission device 102 via the audio transmission cable 107 isexplained.

The wired audio receiving circuit 405 outputs, to the audio-videoprocessing circuit 403, the audio data received from the wirelesstransmission device 102 via the audio transmission cable 107. Here, inthe theater mode, according an instruction from the controller 401, theaudio-video processing circuit 403 performs the predetermined signalprocessing and D/A conversion processing on the received audio data and,after this, outputs the audio data to the speaker 406. In the normalmode, according to an instruction from the controller 401, theaudio-video processing circuit 403 abandons the received audio data.

The controller 401 exchanges control data with the wiredsending-receiving circuit 402, the audio-video processing circuit 403,the wired sending-receiving circuit 404, and the wired audio receivingcircuit 405 to control these circuits 402 to 405.

FIG. 5 is a block diagram showing an example of a configuration of theaudio-video reproduction device 104 in the first embodiment according tothe present invention. In FIG. 5, the audio-video reproduction device104 includes: an audio-video reproduction circuit 502; an audio-videoprocessing circuit 503; a wired sending-receiving circuit 504 having afunction of sending audio and video data; and a controller 501controlling operations of these circuits 502 to 504.

The audio-video reproduction circuit 502 is, for example, a DVD drive,and reproduces audio and video data from a recording medium, such as aDVD, to output the audio and video data to the audio-video processingcircuit 503. The audio-video processing circuit 503 performs thepredetermined signal processing on the audio and video data receivedfrom the audio-video reproduction circuit 502 and, after this, outputsthe audio and video data to the wired sending-receiving circuit 504.

The wired sending-receiving circuit 504 converts the audio and videodata received from the audio-video processing circuit 503 into a dataformat corresponding to the audio-video transmission cable 105, and thenoutputs the data to the audio-video transmission cable 105. Also, thewired sending-receiving circuit 504 relays the CEC message between theaudio output device 103 and the controller 501, using the CEC signalline of the audio-video transmission cable 105. Moreover, the controller501 exchanges control data with the audio-video reproduction circuit502, the audio-video processing circuit 503, and the wiredsending-receiving circuit 504 to control these circuits 502 to 504.

It should be noted that the audio-video reproduction device 111 isidentical to the audio-video reproduction device 104, except that theaudio-video reproduction device 111 is connected to the audio-videooutput device 108 via the audio-video transmission cable 112. Therefore,the description on the audio-video reproduction device 111 is omitted.

FIG. 6 is a block diagram showing a configuration of the audio-videooutput device 108 in the first embodiment according to the presentinvention.

In FIG. 6, the audio-video output device 108 includes: a wiredsending-receiving circuit 602 having a function of receiving audio andvideo data; a wired audio sending circuit 603 having a function ofsending the audio data; an audio-video processing circuit 604; a speaker605; a display 606; a broadcast-wave receiving circuit 607; and acontroller 601 controlling operations of these circuits 602 to 604 and607. It should be noted that the video output device 113 shown in FIG.24 is identical to the audio-video output device 108, except that thevideo output device 113 does not include the speaker 605.

Firstly, an operation performed by the audio-video output device 108when the audio and video data is received via the audio-videotransmission cable 109 or 112 is explained.

The wired sending-receiving circuit 602 outputs, to the audio-videoprocessing circuit 604, the audio-video data or the video data receivedfrom the wireless transmission device 101 via the audio-videotransmission cable 109. Also, the wired sending-receiving circuit 602outputs, to the audio-video processing circuit 604, the audio and videodata received from the audio-video reproduction device 111 via theaudio-video transmission cable 112. Moreover, the wiredsending-receiving circuit 602 relays the CEC message between thewireless transmission device 101 and the controller 601, using the CECsignal line of the audio-video transmission cable 109. Furthermore, thewired sending-receiving circuit 602 relays the CEC message between theaudio-video reproduction device 111 and the controller 601, using theCEC signal line of the audio-video transmission cable 112.

The audio-video processing circuit 604 performs the predetermined signalprocessing and D/A conversion processing on the video data received fromthe wired sending-receiving circuit 602 and, after this, outputs thevideo data to the display 606 to display the video. In the normal mode,the audio-video processing circuit 604 performs the predetermined signalprocessing and D/A conversion processing on the audio data received fromthe wired sending-receiving circuit 602 and, after this, outputs theaudio data to the speaker 605 and to the wired audio sending circuit 603as well. In the theater mode, the audio-video processing circuit 604outputs the audio data received from the wired sending-receiving circuit602 to the wired audio sending circuit 603 without outputting to thespeaker 605. Note that the audio-video processing circuit 604 of thevideo output device 111 always outputs the audio data to the wired audiosending circuit 603.

The wired audio sending circuit 603 outputs the audio data received fromthe audio-video processing circuit 604 to the wireless transmissiondevice 101 via the audio transmission cable 110. The controller 601exchanges control data with the wired sending-receiving circuit 602, thewired audio sending circuit 603, the audio-video processing circuit 604,and the broadcast-wave receiving circuit 607 to control these circuits602 to 604 and 607.

Next, an operation performed by the audio-video output device 108 when abroadcast wave is received is explained.

The broadcast-wave receiving circuit 607 receives the broadcast wave,and performs the predetermined signal processing on the broadcast waveto obtain audio and video data. Then, the broadcast-wave receivingcircuit 607 outputs the audio and video data to the audio-videoprocessing circuit 604. Examples of the broadcast wave which can bereceived include, but are not limited particularly to, broadcast wavesof: analog broadcasting; digital terrestrial broadcasting; BroadcastSatellite (BS) broadcasting; and Communication Satellite (CS)broadcasting. Note, however, that the broadcast-wave receiving circuit607 is not an essential component in the audio-video output device 108and the video output device 113 and thus can be omitted.

The audio-video processing circuit 604 performs the predetermined signalprocessing and D/A conversion processing on the video data and, afterthis, outputs the video data to the display 606 to display the video. Inthe normal mode, the audio-video processing circuit 604 performs thepredetermined signal processing and D/A conversion processing on thereceived audio data and, after this, outputs the audio data to thespeaker 605 and to the wired audio sending circuit 603 as well. In thetheater mode, the audio-video processing circuit 604 outputs the audiodata to the wired audio sending circuit 603 without outputting to thespeaker 605.

It should be noted that each of the circuits shown in FIGS. 2 to 6 canbe replaced with a processing unit which implements the processing ofthe circuit using a program in whole or in part.

FIG. 7A is an example of a flowchart showing processing performed by thecontroller 201 serving as the connection-mode selection unit in thewireless transmission device 101.

The controller 201 first obtains, from the wired sending-receivingcircuit 204, a state of a Hot Plug Detect (HPD) signal line of theaudio-video transmission cable 109 (S701). When a signal level of theHPD signal line is “Low” (No in S701), the controller 201 determinesthat the audio-video output device 108 is in a stopped state and thusterminates the processing. On the other hand, when the signal level ofthe HPD signal line is “High” (Yes in S701), the controller 201determines that the audio-video output device 108 is in an operatingstate and thus waits to receive a CEC message (S702).

Similarly, the wireless transmission device 102 determines whether ornot the audio output device 103 is operating. In this case, thecontroller 301 of the wireless transmission device 102 obtains, from thewired sending-receiving circuit 304, a signal level of a “+5V POWER”signal line of the audio-video transmission cable 106 to make thedetermination.

Next, when receiving the CEC message via the antenna 206, the wirelesspacket sending-receiving circuit 202, and the packet processing circuit203, or via the wired sending-receiving circuit 204 (S702), thecontroller 201 determines whether the received CEC message is a “SetStream Path” message or an “Active Source” message by reference to anoperation code of the received CEC message (S703). In the presentexample, the “Set Stream Path” message and the “Active Source” messageare used as only examples of a location specification message. Thelocation specification message is not limited to these examples. Theseexamples may be replaced with any kind of messages which can specify thelocation of the source device.

When the received CEC message is not either of the above messages (No inS703), the controller terminates the processing. When the received CECmessage is either one of the above messages (Yes in S703), thecontroller 201 verifies the physical address included in an operandfield of the received message (S704). In the present example, a CECphysical address is described as an example of the physical address.Note that the physical address included in the operand field of the CECmessage refers to the physical address of the source device whichoutputs the audio and video data.

When the physical address indicates a device connected on the input side(referred to as “upstream” hereafter) of the wireless transmissiondevice 102 (Yes in S704), the controller 201 executes forward connectionprocessing (S706). On the other hand, when the physical address does notindicate a device connected upstream of the wireless transmission device102 (No in S704), the controller 201 executes backward connectionprocessing (S705).

Here, the “forward connection” refers to a first wireless connectionmode in which, when the source device is located on the input side ofthe wireless transmission device 102, wireless transmission is performedusing the HRP in the direction from the wireless transmission device 102to the wireless transmission device 101. In this case, the datawirelessly transmitted is: both the audio data and the video data (inthe normal mode); or only the video data (in the theater mode).

The “backward connection” refers to a second wireless connection mode inwhich, when the source device is located on an output side of thewireless transmission device 101, wireless transmission is performedusing the LRP in the direction from the wireless transmission device 101to the wireless transmission device 102. In this case, the datawirelessly transmitted is only the audio data (both in the normal modeand the theater mode).

In the first embodiment, the audio output device 103 with the physicaladdress [1. 0. 0. 0] and the audio-video reproduction device 104 withthe physical address [1. 1. 0. 0] are connected on the input side(upstream) of the wireless transmission device 102. That is to say, thecontroller 201 determines whether or not the physical address set in theoperand field of the received CEC message is [1. x. x. x] (where x is anatural number).

Here, an example of the method for assigning a physical address isdescribed. Firstly, a physical address [0. 0. 0. 0] is assigned, bydefault, to the audio-video output device 108 serving as a root device.Next, the wireless transmission device 101 connected to the wiredsending-receiving circuit 602 of the audio-video output device 108 viathe audio-video transmission cable 109 reads Extended DisplayIdentification Data (EDID) (configuration information on the displayunit) of the audio-video output device 108 to make a reference to thephysical address included in the EDID. As a result, the wirelesstransmission device 101 can detect the physical address [1. 0. 0. 0]assigned to the device connected to the wired sending-receiving circuit602. Moreover, the wireless transmission device 101 stores the read EDIDinto the controller 201, and also wirelessly transmits the read EDID tothe wireless transmission device 102.

Then, the wireless transmission device 102 sets the physical addressincluded in the EDID received from the wireless transmission device 101into the EDID of the wireless transmission device 102 itself.Accordingly, the physical address [1. 0. 0. 0] is assigned to the audiooutput device 103 connected on the input side of the wirelesstransmission device 102. Moreover, according to the conventionalassignment method, the physical address [1. 1. 0. 0] is assigned to theaudio-video reproduction device 104 connected to the audio output device103.

Note that the physical addresses mentioned above are only examples.Thus, with different physical addresses other than the aforementionedaddresses, the wireless transmission device 101 can determine, byperforming the same processing as described, whether the detectedphysical address is the one assigned to the device connected upstream ofthe wireless transmission device 102.

Here, the “input side” and “upstream” refer to a side where an HDMIsource device is connected. To be more specific, each of the audiooutput device 103 and the audio-video reproduction device 104 serves asthe source device for the wireless transmission device 102. This meansthat each of the audio output device 103 and the in audio-videoreproduction device 104 is connected on the input side (i.e., upstream)of the wireless transmission device 102. Similarly, each of the wirelesstransmission device 101 and the audio-video reproduction device 111serves as the source device for the audio-video output device 108. Thismeans that each of the wireless transmission device 101 and theaudio-video reproduction device 111 is connected on the input side(i.e., upstream) of the audio-video output device 108. Also, relationsbetween the other devices can be similarly described by reference toconnection states of the audio-video transmission cables 105, 106, 109,and 112. Note that “output side” and “downstream” as antonyms of theabove refer to a side where an HDMI sink device is connected.

FIG. 7B is another example of a flowchart showing the processingperformed by the controller 201 serving as the connection-mode selectionunit in the wireless transmission device 101. The flowchart shown inFIG. 7B is different from the flowchart shown in FIG. 7A in thatprocessing to determine whether or not conditions for starting aconnection are satisfied (S707) is added between S703 and S704. In thefollowing, description of the points identical to those shown in FIG. 7Ais omitted and the points of difference are mainly described.

The controller 201 verifies connection-start conditions (S707). When allthe connection-start conditions are satisfied (Yes in S707), thecontroller 201 executes the processing to verify the physical addressincluded in the operand field of the received message (S704). When anyof the connection-start conditions is not satisfied (No in S707), thecontroller 201 skips the subsequent processing.

Specific examples of the connection-start conditions and a method ofverifying these conditions are described later. It should be noted thatthe connection-start conditions may differ depending on, for example, adirection in which the data is sent and received between the wirelesstransmission devices 101 and 102 (that is, the forward connection or thebackward connection). In this case, the processing to verify theconnection-start conditions (S707) may be performed between S704 andS705 or between S704 and S706.

Next, processing performed when the audio-video reproduction device 104serves as the source device is explained, with reference to FIGS. 8 to12. FIG. 8 is a diagram showing a flow of audio and video data in thecase where content reproduced by the audio-video reproduction device 104is viewed in the theater mode. FIGS. 9 to 12 are diagrams showingprocessing sequences performed by the devices included in the wirelesstransmission system.

In the example shown in FIG. 8, the video data received from theaudio-video reproduction device 104 is outputted by the display 606 ofthe audio-video output device 108 via the audio output device 103, thewireless transmission device 102, and the wireless transmission device101. Also, the audio data received from the audio-video reproductiondevice 104 is outputted from the speaker 406 of the audio output device103. Here, for the video data transmission, the forward connection needsto be established between the wireless transmission device 102 and thewireless transmission device 101.

For this purpose, before transmitting the audio and video data asdescribed above, the audio-video reproduction device 104 broadcasts the“Active Source” message including the physical address [1. 1. 0. 0] ofthe audio-video reproduction device 104 in the operand field, forexample. Alternatively, the audio-video output device 108 broadcasts the“Set Stream Path” message including the physical address [1. 1. 0. 0] ofthe audio-video reproduction device 104 in the operand field. Theprocessing to establish the forward connection using these CEC messagesis described with reference to FIGS. 9 to 12.

FIG. 9 is a diagram showing an example of a sequence performed when the“Set Stream Path” message is sent from the audio-video output device108. The “Set Stream Path” message is a CEC message indicating that thedevice identified by the physical address set in the operand field isthe source device. This CEC message may be sent from the source deviceitself (the audio-video reproduction device 104 in the present example),or may be sent from a different device (the audio-video output device108 in the present example) other than the source device.

The wired sending-receiving circuit 602 of the audio-video output device108 sends the “Set Stream Path” message to the CEC signal lines of theaudio-video transmission cables 109 and 112. In the operand field ofthis CEC message, the physical address [1. 1. 0. 0] of the audio-videoreproduction device 104 serving as the source device is set.

The wired sending-receiving circuit 204 of the wireless transmissiondevice 101 receives this CEC message and then sends the CEC message tothe controller 201. The controller 201 sends the CEC message receivedfrom the wired sending-receiving circuit 204 to the wirelesstransmission device 102 via the packet processing circuit 203, thewireless packet sending-receiving circuit 202, and the antenna 206.Then, this CEC message is relayed via the wireless transmission device102 and the audio output device 103 to the audio-video reproductiondevice 104.

Also, the controller 201 verifies that the physical address [1. 1. 0. 0]included in the CEC message received from the wired sending-receivingcircuit 204 is the physical address of the device connected upstream ofthe wireless transmission device 102.

Here, the controller 201 of the wireless transmission device 101 maydetermine whether or not the connection-start conditions are satisfied.In this example, the connection-start conditions may be the following(a1) to (d1). Note that these connection-start in conditions (a1) to(d1) can also be used in examples shown in FIGS. 10 to 12.

(a1) The entire system is operating in the theater mode.

(b1) The wireless transmission device 101 has a function of performingwired transmission of the video data.

(c1) The wireless transmission device 101 has a function of wirelesslyreceiving the video data.

(d1) The wireless transmission device 101 and the audio-video outputdevice 108 are connected.

Firstly, the condition (a1) is verified as follows. The controller 201of the wireless transmission device 101 exchanges the control signalswith the controller 401 of the audio output device 103 and/or thecontroller 601 of the audio-video output device 108, and thus determineswhether the system operates in the theater mode or the normal mode.

For example, the controller 601 of the audio-video output device 108stores the current operation mode, that is, the theater mode or thenormal mode. Here, the operation mode may be set by a user, for example.The controller 201 of the wireless transmission device 101 obtains theoperation mode from the controller 601 of the audio-video output device108. The transmission state information indicated by theconnection-start conditions (b1) to (d1) can be verified on the basis ofinformation held in the wireless transmission device 101 and, therefore,the detailed explanation is omitted here.

When all of the four connection-start conditions (a1) to (d1) aresatisfied, the controller 201 proceeds to the processing to establish awireless connection with the wireless transmission device 102. When anyof the connection-start conditions (a1) to (d1) is not satisfied, thecontroller 201 terminates the processing without establishing a wirelessconnection with the wireless transmission device 102. In this case, thecontroller 201 may send a reason for not starting the wirelessconnection to the audio-video output device 108, so that the user can benotified of the reason via the display 606 or the speaker 605 of theaudio-video output device 108. For example, when the connection-startcondition (d1) is not satisfied, a message saying “The video cable isnot connected” or “Connect the video cable to the display” is displayedon the display 606 or is given by voice via the speaker 605.

Next, the controller 201 sends, to the wireless transmission device 102using the LRP, a connection request to establish the forward connection.More specifically, the controller 201 serving as the connection-modeselection unit selects the first wireless connection mode.

When receiving the connection request from the wireless transmissiondevice 101, the wireless transmission device 102 sends, to the wirelesstransmission device 101 using the LRP, a connection response to allowthe connection. Moreover, the wireless transmission device 102 reservesa wireless bandwidth (HRP) to transmit the video data. After this, thewireless transmission device 102 sends, to the wireless transmissiondevice 101 using the LRP, a stream-start notification indicating thattransmission of a video data stream is to be started.

As a result of the processing described thus far, the video data fromthe audio-video reproduction device 104 is transmitted to theaudio-video output device 108 via the wireless forward connection. Theabove example is explained on the understanding that the system is inthe theater mode. Note that the same processing is performed in thenormal mode, except that both the audio and video data is wirelesslytransmitted using the reserved wireless bandwidth.

Also, FIG. 9 describes the case, as an example, where the wirelesstransmission device 101 sends the connection request. However, thepresent invention is not limited to this case. The wireless transmissiondevice 102 may send the connection request and thus the wirelesstransmission device 101 may send the connection response. In such acase, the connection-start conditions (a1) to (d1) may be verified bythe wireless transmission device 102. A method of verifying theconnection-start conditions (a1) to (d1) in this case is described laterwith reference to FIGS. 28 to 30. FIG. 28 describes the case, as anexample, where a device-information request signal is sent from thewireless transmission device 101 and a device-information responsesignal is sent from the wireless transmission device 102. In this case,a signal is sent in the opposite direction.

The bandwidth reservation and the sending of the stream-startnotification are executed by the data sending side, that is, thewireless transmission device 102 in the case of the forward connectionand the wireless transmission device 101 in the case of the backwardconnection. The same can be applied in the sequences that follow.

FIG. 10 is a diagram showing an example of a sequence performed toestablish a new forward connection in the case where the backwardconnection has already been established to send the audio data. Such asituation can take place when, for example, content of a DVD insertedinto the audio-video reproduction device 104 is about to be viewed inthe theater mode while content received by the broadcast-wave receivingcircuit 607 of the audio-video output device 108 is being viewed in thetheater mode. In the following, a detailed description of the pointsidentical to those in the sequence described above is omitted and thepoints of difference are described in detail.

Suppose that the wireless bandwidth (LRP) has been reserved to transmitthe audio data between the wireless transmission devices 101 and 102,and that the audio data is being transmitted from the audio-video outputdevice 108 to the audio output device 103. In this situation, when thesource device is changed from the audio-video output device 108 to theaudio-video reproduction device 104, the audio-video output device 108sends the “Set Stream Path” message in which the physical address [1. 1.0. 0] is set.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [1. 1. 0. 0]included in the CEC message is the physical address of the deviceconnected upstream of the wireless transmission device 102.

Next, the wireless transmission device 101 sends, to the wirelesstransmission device 102 using the LRP, a disconnection notification toterminate the backward connection which has been established. It shouldbe noted that the control commands (such as the CEC message, theconnection request, the connection response, the disconnectionnotification, and the stream-start notification) are sent and receivedbetween the wireless transmission devices 101 and 102 using the LRPduring a random access time at predetermined intervals. Thus, as shownin FIG. 10, even when the audio data is being transmitted using the LRP,sending and receiving operations can be performed. This can be appliedin other examples.

After executing bandwidth-release processing to release the reservedbandwidth, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a connection request to establish the forwardconnection. When receiving the connection request, the wirelesstransmission device 102 sends, to the wireless transmission device 101,a connection response to allow the connection. Moreover, the wirelesstransmission device 102 reserves a wireless bandwidth (HRP) to transmitthe video data. After this, the wireless transmission device 102 sends,to the wireless transmission device 101, a stream-start notificationindicating that transmission of a video data stream is to be started.

As a result of the processing described thus far, the video data fromthe audio-video reproduction device 104 is transmitted to theaudio-video output device 108 via the wireless forward connection. FIG.10 describes the case, as an example, where the wireless transmissiondevice 101 sends the disconnection request. However, the presentinvention is not limited to this case. The wireless transmission device102 may send the disconnection request. The bandwidth-release processingis executed by the data sending side, that is, the wireless transmissiondevice 102 in the case of the forward connection and the wirelesstransmission device 101 in the case of the backward connection. The samecan be applied in the sequences that follow.

FIG. 11 is a diagram showing an example of a sequence performed when the“Active Source” message is sent from the audio-video reproduction device104. The “Active Source” message is a CEC message indicating that thedevice identified by the physical address set in the operand field isthe source device. This CEC message is sent from the source deviceitself (the audio-video reproduction device 104 in the present example).In the following, a detailed description of the points identical tothose in the sequence described above is omitted and the points ofdifference are described in detail.

The wired sending-receiving circuit 504 of the audio-video reproductiondevice 104 sends the “Active Source” message to the CEC signal line ofthe audio-video transmission cable 105. In the operand field of this CECmessage, the physical address [1. 1. 0. 0] of the audio-videoreproduction device 104 serving as the source device is set. Then, thisCEC message is relayed via the audio output device 103 and the wirelesstransmission device 102 to the wireless transmission device 101.

Receiving this CEC message, the antenna 206 of the wireless transmissiondevice 101 outputs the CEC message to the controller 201 via thewireless packet sending-receiving circuit 202 and the packet processingcircuit 203. The controller 201 sends the CEC message received from thepacket processing circuit 203 to the audio-video output device 108 viathe wired sending-receiving circuit 204. Then, this CEC message isrelayed via the audio-video output device 108 to the audio-videoreproduction device 111.

Also, the controller 201 verifies that the physical address [1. 1. 0. 0]included in the CEC message received from the packet processing circuit203 is the physical address of the device connected upstream of thewireless transmission device 102. Then, the wireless transmission device101 sends, to the wireless transmission device 102, a connection requestto establish the forward connection.

Receiving the connection request, the wireless transmission device 102sends, to the wireless transmission device 101, a connection response toallow the connection. Moreover, the wireless transmission device 102reserves a wireless bandwidth (HRP) to transmit the video data. Afterthis, the wireless transmission device 102 sends, to the wirelesstransmission device 101, a stream-start notification indicating thattransmission of a video data stream is to be started. As a result of theprocessing described thus far, the video data from the audio-videoreproduction device 104 is transmitted to the audio-video output device108 via the wireless forward connection.

FIG. 12 is a diagram showing an example of a sequence performed toestablish a new forward connection in the case where the backwardconnection has already been established to send the audio data. In thefollowing, a detailed description of the points identical to those inthe sequence described above is omitted and the points of difference aredescribed in detail.

Suppose that the wireless bandwidth (LRP) has been reserved to transmitthe audio data between the wireless transmission devices 101 and 102,and that the audio data is being transmitted from the audio-video outputdevice 108 to the audio output device 103. In this situation, theaudio-video reproduction device 104 sends the “Active Source” message inwhich the physical address [1. 1. 0. 0] is set.

The wireless transmission device 101 relays the CEC message receivedfrom the wireless transmission device 102 to the audio-video outputdevice 108, and also verifies that the physical address [1. 1. 0. 0]included in the CEC message is the physical address of the deviceconnected upstream of the wireless transmission device 102.

Following this, the wireless transmission device 101 sends, to thewireless transmission device 102, a disconnection notification toterminate the backward connection which has been established. Afterexecuting the bandwidth-release processing, the wireless transmissiondevice 101 sends, to the wireless transmission device 102, a connectionrequest to establish the forward connection. Receiving the connectionrequest, the wireless transmission device 102 sends, to the wirelesstransmission device 101, a connection response to allow the connection.Moreover, the wireless transmission device 102 reserves a wirelessbandwidth (HRP) to transmit the video data. After this, the wirelesstransmission device 102 sends, to the wireless transmission device 101,a stream-start notification indicating that transmission of a video datastream is to be started. As a result of the processing described thusfar, the video data from the audio-video reproduction device 104 istransmitted to the audio-video output device 108 via the wirelessforward connection.

Next, processing performed when the audio-video output device 108 servesas the source device is explained, with reference to FIGS. 13 to 17.FIG. 13 is a diagram showing a flow of audio and video data in the casewhere a program from a broadcast wave received by the audio-video outputdevice 108 is viewed in the theater mode. FIGS. 14 to 17 are diagramsshowing processing sequences performed by the devices included in thewireless transmission system.

In the example shown in FIG. 13, the video data is outputted by thedisplay 606 of the audio-video output device 108. Also, the audio datareceived from the audio-video output device 108 is outputted from thespeaker 406 of the audio output device 103, via the wirelesstransmission device 101 and the wireless transmission device 102. Here,for the audio data transmission, the backward connection needs to beestablished between the wireless transmission device 101 and thewireless transmission device 102.

For this purpose, before transmitting the audio data as described above,the audio-video output device 108 broadcasts the “Active Source” messageincluding the physical address [0. 0. 0. 0] of the audio-video outputdevice 108 in the operand field, for example. Alternatively, theaudio-video output device 108 broadcasts the “Set Stream Path” messageincluding the physical address [0. 0. 0. 0] of the audio-video outputdevice 108 in the operand field. The processing to establish thebackward connection using these CEC messages is described with referenceto FIGS. 14 to 17.

FIG. 14 is a diagram showing an example of a sequence performed when the“Set Stream Path” message is sent from the audio-video output device108. In the following, a detailed description of the points identical tothose in the sequence described above is omitted and the points ofdifference are described in detail.

The wired sending-receiving circuit 602 of the audio-video output device108 sends the “Set Stream Path” message to the CEC signal lines of theaudio-video transmission cables 109 and 112. In the operand field ofthis CEC message, the physical address [0. 0. 0. 0] of the audio-videooutput device 108 serving as the source device is set.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [0. 0. 0. 0]included in the CEC message is not the physical address of the deviceconnected upstream of the wireless transmission device 102.

Here, the controller 201 of the wireless transmission device 101 maydetermine whether or not the connection-start conditions are satisfied.In this example, the connection-start conditions may be the following(a1) to (d2). Note that these connection-start conditions (a1) to (d2)can also be used in examples shown in FIGS. 15 to 17 and 19 to 22.

(a1) The entire system is operating in the theater mode.

(b2) The wireless transmission device 102 has a function of performingwired transmission of the audio data.

(c2) The wireless transmission device 102 has a function of wirelesslyreceiving the audio data.

(d2) The wireless transmission device 102 and the audio output device103 are connected.

The method for verifying the condition (a1) has been described aboveand, therefore, the explanation is not repeated here.

Next, a method for verifying the conditions (b2) to (d2) is explainedwith reference to FIG. 28. Note that, in the first embodiment, thewireless transmission device 101 performs the processing in place of theaudio-video output device 701 shown in FIG. 28.

The wireless transmission device 101 sends a device-information requestsignal to the wireless transmission device 102. When receiving thedevice-information request signal, the wireless transmission device 102sends a device-information response signal to the wireless transmissiondevice 101.

FIG. 29 is a diagram showing an example of a message format of adevice-information request signal. In FIG. 29, an operation code field801 indicates a message type. In the first embodiment, a valueindicating a device-performance request signal is set. A request typefield 802 indicates a requested type in a bitmap format. In the firstembodiment, a bit for requesting the device information is set to “1”. Areserve field 803 is a field reserved for the future. An entire messagelength field 804 indicates a total message length when the messagefurther includes a sub-message.

FIG. 30 is a diagram showing an example of a message format of adevice-information response signal. In FIG. 30, an operation code field901 indicates a message type. In the first embodiment, a valueindicating a device-performance response signal is set. An entiremessage length field 902 indicates a total message length when themessage further includes a sub-message. A type field 903 indicates atype of the sub-message. In the first embodiment, a value indicating thedevice-information message is set. A sub-message length field 904indicates a length of the sub-message. A device type field 905 indicatesa device type. A version field 906 indicates a device version. An AVtype field 907 is made up of bits corresponding to functions in wirelesstransmission for sending the video data, receiving the video data,sending the audio data, and receiving the audio data, and is set to “1”when the present device has the aforementioned function. A wireless typefield 908 indicates a wireless type. A flag field 909 stores flagscorresponding to the device performance, such as the function of wiredtransmission of the audio or video data and the connection state of theaudio or video transmission cable, and accordingly sets the flagscorresponding to the connection state and the performance.

In this way, the device-information response signal can include: theinformation as to whether the wireless packet sending-receiving circuit302 of the wireless transmission device 102 has the function ofreceiving the audio data; the information as to whether the wirelesstransmission device 102 has the wired audio sending circuit 305; and theconnection state of the audio transmission cable 107.

The aforementioned connection state of the audio transmission cableindicates whether or not the wireless transmission device 102 isconnected to the audio output device 103 via the audio transmissioncable 107. To be more specific, in the device-information responsesignal which is to be sent, the connection state is represented by aspecific flag in the flag field 909.

It should be noted that the wireless transmission device 102 may notifythe wireless transmission device 101 of the conditions (b2) and (d2)collectively as one flag, for example. This can be implemented by, forexample, assigning a predetermined value to a combination of: thepresence or absence of the function of wired transmission of the audiodata; and the connection state between the wireless transmission device102 and the audio output device 103 via the audio transmission cable107.

Also, note that information summarizing the conditions (b2), (c2), and(d2) may be stored in the AV type field 907 and then may be notified tothe wireless transmission device 101 by the wireless transmission device102. This can be implemented by, for example, assigning a predeterminedvalue to a combination of: the presence or absence of the function ofwired transmission of the audio data; the presence or absence of thefunction of wirelessly receiving the audio data; and the connectionstate between the wireless transmission device 102 and the audio outputdevice 103 via the audio transmission to cable 107.

The following is a specific example of setting the device-informationresponse signal.

In the device type field 905, a value indicating that the wirelesstransmission device 102 is an adaptor is set. In the AV type field 907,each of the bits corresponding to the functions of sending the videodata, sending the audio data, and receiving the audio data is set to“1”. In the wireless type field 908, a value indicating a wireless typewhich is capable of high-speed transmission of the audio and video dataand low-speed reception of the audio data is set. In the flag field 909,a flag indicating the presence of the wired audio transmission functionand a flag indicating the connection state of the audio transmissioncable are set to “1”.

The wireless transmission device 101 verifies that the condition (c2) issatisfied, by reference to the device-information response signalincluding the information indicating that the wireless transmissiondevice 102: is an adaptor; has the function of receiving the audio data;and is capable of low-speed reception of the audio data. Moreover, thewireless transmission device 101 verifies that the conditions (b2) and(d2) are satisfied by reference to the flag field 909.

Also, the bit corresponding to the function of receiving the audio datain the AV type field 907 may be set to “1” only when the wirelesstransmission device 102 is connected to the audio output device 103 viathe audio transmission cable 107. With this, the conditions (b2), (c2),and (d2) can be verified by reference to this bit. Moreover, a differentmessage may be received instead of the device-information responsesignal, and the condition (d2) may be verified by reference to the bitindicating that the wireless transmission device 102 is connected to theaudio output device 103 via the audio transmission cable 107.

When all of the four connection-start conditions (a1) to (d2) aresatisfied, the controller 201 proceeds to the processing to establish awireless connection with the wireless transmission device 102. When anyof the connection-start conditions (a1) to (d2) is not satisfied, thecontroller 201 terminates the processing without establishing a wirelessconnection with the wireless transmission device 102. In this case, thecontroller 201 may send a reason for not starting the wirelessconnection to the audio-video output device 108, so that the user can benotified of the reason via the display 606 or the speaker 605 of theaudio-video output device 108. For example, when the connection-startcondition (d2) is not satisfied, a message saying “The audio cable isnot connected” or “Connect the audio cable to the AV amplifier” isdisplayed on the display 606 or is given by voice via the speaker 605.

Next, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a connection request to establish the backwardconnection. Receiving the connection request, the wireless transmissiondevice 102 sends, to the wireless transmission device 101, a connectionresponse to allow the connection. Then, receiving the connectionresponse, the wireless transmission device 101 reserves a wirelessbandwidth (LRP) to transmit the audio data. After this, the wirelesstransmission device 101 sends, to the wireless transmission device 102using the LRP, a stream-start notification indicating that transmissionof an audio data stream is to be started. As a result of the processingdescribed thus far, the audio data from the audio-video output device108 is transmitted to the audio output device 103 via the wirelessbackward connection.

FIG. 15 is a diagram showing an example of a sequence performed toestablish a new backward connection in the case where the forwardconnection has already been established to send the video data. Such asituation can take place when, for example, content received by thebroadcast-wave receiving circuit 607 of the audio-video output device108 is about to be viewed in the theater mode while content of a DVDinserted into the audio-video reproduction device 104 is being viewed inthe theater mode. In the following, a detailed description of the pointsidentical to those in the sequence described above is omitted and thepoints of difference are described in detail.

Suppose that the wireless bandwidth (HRP) has been reserved to transmitthe video data between the wireless transmission devices 101 and 102,and that the video data is being transmitted from the audio-videoreproduction device 104 to the audio-video output device 108. In thissituation, when the source device is changed from the audio-videoreproduction device 104 to the audio-video output device 108, theaudio-video output device 108 sends the “Set Stream Path” message inwhich the physical address [0. 0. 0. 0] is set.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [0. 0. 0. 0]included in the CEC message is not the physical address of the an deviceconnected upstream of the wireless transmission device 102.

Next, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a disconnection notification to terminate theforward connection. Receiving the disconnection notification, thewireless transmission device 102 executes the bandwidth-releaseprocessing to release the reserved bandwidth. After thebandwidth-release processing is executed, the wireless transmissiondevice 101 sends, to the wireless transmission device 102, a connectionrequest to establish the backward connection. Receiving the connectionrequest, the wireless transmission device 102 sends, to the wirelesstransmission device 101, a connection response to allow the connection.Receiving the connection response, the wireless transmission device 101reserves a wireless bandwidth (LRP) to transmit the audio data. Afterthis, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a stream-start notification indicating thattransmission of an audio data stream is to be started. As a result ofthe processing described thus far, the audio data from the audio-videooutput device 108 is transmitted to the audio output device 103 via thewireless backward connection.

FIG. 16 is a diagram showing an example of a sequence performed when the“Active Source” message is sent from the audio-video output device 108.In the following, a detailed description of the points identical tothose in the sequence described above is omitted and the points ofdifference are described in detail.

The wired sending-receiving circuit 504 of the audio-video output device108 sends the “Active Source” message to the CEC signal lines of theaudio-video transmission cables 109 and 112. In the operand field ofthis CEC message, the physical address [0. 0. 0. 0] of the audio-videooutput device 108 serving as the source device is set.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [0. 0. 0. 0]included in this CEC message is not the physical address of the deviceconnected upstream of the wireless transmission device 102. Next, thewireless transmission device 101 sends, to the wireless transmissiondevice 102, a connection request to establish the backward connection.Receiving the connection request, the wireless transmission device 102sends, to the wireless transmission device 101, a connection response toallow the connection. Receiving the connection response, the wirelesstransmission device 101 reserves a wireless bandwidth (LRP) to transmitthe audio data. After this, the wireless transmission device 101 sends,to the wireless transmission device 102, a stream-start notificationindicating that transmission of an audio data stream is to be started.As a result of In the processing described thus far, the audio data fromthe audio-video output device 108 is transmitted to the audio outputdevice 103 via the wireless backward connection.

FIG. 17 is a diagram showing an example of a sequence performed toestablish a new backward connection in the case where the forwardconnection has already been established to send the video data. In thefollowing, a detailed description of the points identical to those inthe sequence described above is omitted and the points of difference aredescribed in detail.

Suppose that the wireless bandwidth (HRP) has been reserved to transmitthe video data between the wireless transmission devices 101 and 102,and that the video data is being transmitted from the audio-videoreproduction device 104 to the audio-video output device 108. In thissituation, the audio-video output device 108 sends the “Active Source”message in which the physical address [0. 0. 0. 0] is set.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [0. 0. 0. 0]included in the CEC message is not the physical address of the deviceconnected upstream of the wireless transmission device 102.

Next, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a disconnection notification to terminate theforward connection. Receiving the disconnection notification, thewireless transmission device 102 executes the bandwidth-releaseprocessing to release the reserved bandwidth. After thebandwidth-release processing is executed, the wireless transmissiondevice 101 sends, to the wireless transmission device 102, a connectionrequest to establish the backward connection. Receiving the connectionrequest, the wireless transmission device 102 sends, to the wirelesstransmission device 101, a connection response to allow the connection.Receiving the connection response, the wireless transmission device 101reserves a wireless bandwidth (LRP) to transmit the audio data. Afterthis, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a stream-start notification indicating thattransmission of an audio data stream is to be started. As a result ofthe processing described thus far, the audio data from the audio-videooutput device 108 is transmitted to the audio output device 103 via thewireless backward connection.

Next, processing performed when the audio-video reproduction device 111serves as the source device is explained, with reference to FIGS. 18 to22. FIG. 18 is a diagram showing a flow of audio and video data in thecase where content reproduced by the audio-video reproduction device 111is viewed in the theater mode. FIGS. 19 to 22 are diagrams showingprocessing sequences performed by the devices included in the wirelesstransmission system.

The video data from the audio-video reproduction device 111 is outputtedby the display 606 of the audio-video output device 108. Also, the audiodata from the audio-video reproduction device 111 is outputted from thespeaker 406 of the audio output device 103, via the audio-video outputdevice 108, the wireless transmission device 101, and the wirelesstransmission device 102. Here, for the audio data transmission, thebackward connection needs to be established between the wirelesstransmission device 101 and the wireless transmission device 102.

For this purpose, before transmitting the audio data as described above,the audio-video reproduction device 111 broadcasts the “Active Source”message including the physical address [2. 0. 0. 0] of the audio-videoreproduction device 111 in the operand field, for example.Alternatively, the audio-video output device 108 broadcasts the “SetStream Path” message including the physical address [2. 0. 0. 0] of theaudio-video reproduction device 111 in the operand field. The processingto establish the backward connection using these CEC messages isdescribed with reference to FIGS. 19 to 22.

FIG. 19 is a diagram showing an example of a sequence performed when the“Set Stream Path” message is sent from the audio-video output device108. In the following, a detailed description of the points identical tothose in the sequence described above is omitted and the points ofdifference are described in detail.

The audio-video output device 108 sends the “Set Stream Path” message inwhich the physical address [2. 0. 0. 0] is set. The wirelesstransmission device 101 relays the CEC message received from theaudio-video output device 108 to the wireless transmission device 102,and also verifies that the physical address [2. 0. 0. 0] included in theCEC message is not the physical address of the device connected upstreamof the wireless transmission device 102. Next, the wireless transmissiondevice 101 sends, to the wireless transmission device 102, a connectionrequest to establish the backward connection. Receiving the connectionrequest, the wireless transmission device 102 sends, to the wirelesstransmission device 101, a connection response to allow the connection.Then, receiving the connection response, the wireless transmissiondevice 101 reserves a wireless bandwidth (LRP) to transmit the audiodata. After this, the wireless transmission device 101 sends, to thewireless transmission device 102, a stream-start notification indicatingthat transmission of an audio data stream is to be started. As a resultof the processing described thus far, the audio data from theaudio-video reproduction device 111 is transmitted to the audio outputdevice 103 via the wireless backward connection.

FIG. 20 is a diagram showing an example of a sequence performed toestablish a new backward connection in the case where the forwardconnection has already been established to send the video data. Such asituation can take place when, for example, content recorded in a HardDisk Drive (HDD) of the audio-video reproduction device 111 is about tobe viewed in the theater mode while content of a DVD inserted into theaudio-video reproduction device 104 is being viewed in the theater mode.In the following, a detailed description of the points identical tothose in the sequence described above is omitted and the points ofdifference are described in detail.

Suppose that the wireless bandwidth (HRP) has been reserved to transmitthe video data between the wireless transmission devices 101 and 102,and that the video data is being transmitted from the audio-videoreproduction device 104 to the audio-video output device 108. In thissituation, when the source device is changed from the audio-videoreproduction device 104 to the audio-video reproduction device 111, theaudio-video output device 108 sends the “Set Stream Path” message inwhich the physical address [2. 0. 0. 0] is set.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [2. 0. 0. 0]included in the CEC message is not the physical address of the deviceconnected upstream of the wireless transmission device 102.

Next, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a disconnection notification to terminate theforward connection. Receiving the disconnection notification, thewireless transmission device 102 executes the bandwidth-releaseprocessing to release the reserved wireless bandwidth (HRP). After thebandwidth-release processing is executed, the wireless transmissiondevice 101 sends, to the wireless transmission device 102, a connectionrequest to establish the backward connection. Receiving the connectionrequest, the wireless transmission device 102 sends, to the wirelesstransmission device 101, a connection response to allow the connection.Receiving the connection response, the wireless transmission device 101reserves a wireless bandwidth (LRP) to transmit the audio data. Afterthis, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a stream-start notification indicating thattransmission of an audio data stream is to be started. As a result ofthe processing described thus far, the audio data from the audio-videoreproduction device 111 is transmitted to the audio output device 103via the wireless backward connection.

FIG. 21 is a diagram showing an example of a sequence performed when the“Active Source” message is sent from the audio-video reproduction device111. In the following, a detailed description of the points identical tothose in the sequence described above is omitted and the points ofdifference are described in detail.

The wired sending-receiving circuit 504 of the audio-video reproductiondevice 111 sends the “Active Source” message to the CEC signal line ofthe audio-video transmission cable 112. In the operand field of this CECmessage, the physical address [2. 0. 0. 0] of the audio-videoreproduction device 111 serving as the source device is set. Also, thisCEC message is relayed via the audio-video output device 108 to thewireless transmission device 101.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [2. 0. 0. 0]included in this CEC message is not the physical address of the deviceconnected upstream of the wireless transmission device 102. Next, thewireless transmission device 101 sends, to the wireless transmissiondevice 102, a connection request to establish the backward connection.Receiving the connection request, the wireless transmission device 102sends, to the wireless transmission device 101, a connection response toallow the connection. Receiving the connection response, the wirelesstransmission device 101 reserves a wireless bandwidth (LRP) to transmitthe audio data. After this, the wireless transmission device 101 sends,to the wireless transmission device 102, a stream-start notificationindicating that transmission of an audio data stream is to be started.As a result of the processing described thus far, the audio data fromthe audio-video reproduction device 111 is transmitted to the audiooutput device 103 via the wireless backward connection.

FIG. 22 is a diagram showing an example of a sequence performed toestablish a new backward connection in the case where the forwardconnection has already been established to send the video data. In thefollowing, a detailed description of the points identical to those inthe sequence described above is omitted and the points of difference aredescribed in detail.

Suppose that the wireless bandwidth (HRP) has been reserved to transmitthe video data between the wireless transmission devices 101 and 102,and that the video data is being transmitted from the audio-videoreproduction device 104 to the audio-video output device 108. In thissituation, the audio-video reproduction device 111 sends the “ActiveSource” message in which the physical address [2. 0. 0. 0] is set.

The wireless transmission device 101 relays the CEC message receivedfrom the audio-video output device 108 to the wireless transmissiondevice 102, and also verifies that the physical address [2. 0. 0. 0]included in the CEC message is not the physical address of the deviceconnected upstream of the wireless transmission device 102.

Next, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a disconnection notification to terminate theforward connection. Receiving the disconnection notification, thewireless transmission device 102 executes the bandwidth-releaseprocessing to release the reserved wireless bandwidth (HRP). After thebandwidth-release processing is executed, the wireless transmissiondevice 101 sends, to the wireless transmission device 102, a connectionrequest to establish the backward connection. Receiving the connectionrequest, the wireless transmission device 102 sends, to the wirelesstransmission device 101, a connection response to allow the connection.Receiving the connection response, the wireless transmission device 101reserves a wireless bandwidth (LRP) to transmit the audio data. Afterthis, the wireless transmission device 101 sends, to the wirelesstransmission device 102, a stream-start notification indicating thattransmission of an audio data stream is to be started. As a result ofthe processing described thus far, the audio data from the audio-videoreproduction device 111 is transmitted to the audio output device 103via the wireless backward connection.

FIG. 23 is a flowchart showing the disconnection processing performed bythe controller 201 of the wireless transmission device 101.

While the wireless transmission devices 101 and 102 are wirelesslyconnected (S2301), the controller 201 of the wireless transmissiondevice 101 obtains, from the wired sending-receiving circuit 204, thesignal level of the HPD signal line of the audio-video transmissioncable 109 (S2302). When the signal level of the HPD signal line remains“Low” for a predetermined period of time (Yes in S2302), the controller201 performs the disconnection processing to disconnect from thewireless transmission device 102 (S2303). It should be noted that thedisconnection processing refers to processing whereby the disconnectionnotification is sent to the wireless transmission device 102 and thereserved bandwidth is thus released. When the signal level of the HPDsignal line does not remain “Low” for the predetermined period of time(No in S2302), the controller 201 terminates the processing.

The speaker 605 and the display 606 are built into the audio-videooutput device 108 in the present invention. However, like a Set Top Box(STB), instead of including a speaker and a display, the audio-videooutput device 108 may be connected to a speaker and a display which areexternally provided. In such a case, the wired in sending-receivingcircuit is connected to the audio-video processing circuit in place ofthe speaker and the display, so that the audio-video output device 108is connected to the external speaker and display via the wiredsending-receiving circuit, the audio-video transmission cable, and theaudio transmission cable. Similarly, the audio output device does notneed to include the speaker and may be connected to an external speaker.Also, two or more speakers may be connected to the audio output device.

Embodiment 2

FIG. 25 is a block diagram showing an example of a configuration of awireless transmission system which transmits audio data using a wirelesstransmission method for the audio data, in the second embodimentaccording to the present invention. Note that a detailed description ofthe points identical to those in the first embodiment is omitted and thepoints of difference are mainly described.

In FIG. 25, the audio-video output device 701 is, for example, a TV, andis capable of outputting audio and video data. A wireless transmissiondevice 102 is capable of wirelessly sending and receiving audio andvideo data. An audio output device 103 is, for example, an AV amplifier,and is capable of outputting audio data. An audio-video reproductiondevice 104 is capable of reproducing audio and video data and outputtingthe audio and video data to another device.

An audio-video transmission cable 105 and an audio-video transmissioncable 106 are, for example, High Definition Multimedia Interface (HDMI)cables capable of transmitting audio and video data. An audiotransmission cable 107 is, for example, a Sony Philips Digital Interface(SPDIF) cable capable of transmitting audio data.

The wireless transmission system in the second embodiment has two outputmodes (a theater mode and a normal mode) of outputting the audio data.In the theater mode, the audio data is outputted from a speaker providedoutside the audio-video output device 701 which outputs the video data.In the normal mode, the audio data is outputted from the audio-videooutput device 701 which outputs the video data as well.

The configurations of the wireless transmission device 102 and the audiooutput device 103 are used in each of the following embodiments.

FIG. 26 is a block diagram showing an example of a configuration of theaudio-video output device 701 in the second embodiment. In FIG. 26, theaudio-video output device 701 includes: a wireless packetsending-receiving circuit 202 having an antenna 206; a packet processingcircuit 203, an audio-video processing circuit 604; a speaker 605; adisplay 606; a broadcast-wave receiving circuit 607; and a controller201 controlling operations of these circuits 202, 203, 604, and 607.More specifically, the audio-video output device 701 combines thewireless transmission device 101 and the audio-video output device 108of the first embodiment.

Firstly, an operation performed by the audio-video output device 701when a wireless signal is received via the antenna 206 is explained.

The wireless packet sending-receiving circuit 202 demodulates thewireless signal received via the antenna 206 into a baseband signal and,after this, outputs the baseband signal to the packet processing circuit203. The packet processing circuit 203 extracts audio and video data andonly a predetermined control command from the baseband signal receivedfrom the wireless packet sending-receiving circuit 202, according to thepredetermined packet separation processing to decode the receivedpacket. Then, the packet processing circuit 203 outputs the audio andvideo data to the audio-video processing circuit 604, and also outputsthe control command to the controller 201.

The audio-video processing circuit 604 performs predetermined signalprocessing and D/A conversion processing on the audio and video datareceived from the packet processing circuit 203 or only on the videodata and, after this, outputs the video data to the display 606 todisplay the video. In the normal mode, under the control of thecontroller 201, the audio-video processing circuit 604 performs thepredetermined signal processing and D/A conversion processing on thereceived audio data and, after this, outputs the audio data to thespeaker 605. In the theater mode, under the control of the controller201, the audio-video processing circuit 604 does not output the audiodata to the speaker.

Next, an operation performed by the audio-video output device 701 when abroadcast wave is received is explained.

The broadcast-wave receiving circuit 607 receives the broadcast wave,and performs the predetermined signal processing on the broadcast waveto obtain audio and video data. Then, the broadcast-wave receivingcircuit 607 outputs the audio and video data to the audio-videoprocessing circuit 604. The audio-video processing circuit 604 performsthe predetermined signal processing and D/A conversion processing on thevideo data and, after this, outputs the video data to the display 606 todisplay the video. In the normal mode, under the control of thecontroller 201, the audio-video processing circuit 604 performs thepredetermined signal processing and D/A conversion processing on thereceived audio data and, after this, sends the audio data to the speaker605 to have the audio outputted. In the theater mode, under the controlof the controller 201, the audio-video processing circuit 604 outputsthe audio data to the packet processing circuit 203 without outputtingto the speaker 605.

The packet processing circuit 203 converts the received audio data intoa digital signal in a predetermined packet format, and then outputs thedigital signal to the wireless packet sending-receiving circuit 202. Thewireless packet sending-receiving circuit 202 performs digitalmodulation on a carrier signal based on the digital signal received fromthe packet processing circuit 203, and then wirelessly transmits themodulated wireless signal to the wireless transmission device 102 viathe antenna 206.

When a wireless signal is received via the antenna 206 or when abroadcast wave is received, the controller 201 exchanges control datawith the wireless packet sending-receiving circuit 202, the packetprocessing circuit 203, the audio-video processing circuit 604, and thebroadcast-wave receiving circuit 607 to control these circuits.

The configurations of the wireless transmission device 102, the audiooutput device 103, and the audio-video reproduction device 104 have beendescribed above with reference to FIGS. 3 to 5 and, therefore, theexplanations are not repeated here.

Here, suppose that the user is viewing content reproduced by theaudio-video reproduction device 104, using the display 606 of theaudio-video output device 701 and the speaker 605 of the audio-videooutput device 701 or the speaker 406 of the audio output device 103 viathe audio output device 103 and the wireless transmission device 102. Inthis situation, also suppose that the user performs input switching onthe audio-video output device 701 in order to view a program from abroadcast wave received by the audio-video output device 701. Processingperformed in this case is described as follows, with reference to FIGS.27 to 30.

FIG. 27 is a flowchart showing connection processing performed by thecontroller 201 of the audio-video output device 701.

When detecting, in S2701, that the user performs an input switchingoperation to switch the input of the audio-video output device 701, fromthe audio-video reproduction device 104 to the broadcast wave, thecontroller 201 proceeds to step S2702. Since the detection of the inputswitching operation is not the gist of the present invention, any methodis applicable. For example, the controller 201 may detect the inputswitching operation by reference to a signal received from an operationreceiving unit which is not illustrated.

In step S2702, the controller 201 controls the packet processing circuit203, the wireless packet sending-receiving circuit 202, and the antenna206 to send, to the wireless transmission device 102, a signal notifyingdisconnection of the wireless communication. Then, the controller 201proceeds to step S2703.

In step S2703, the controller 201 controls the packet processing circuit203, the wireless packet sending-receiving circuit 202, and the antenna206 to perform processing to release the transmission bandwidth havingbeen used in the wireless communication with the wireless transmissiondevice 102. Then, the controller 201 proceeds to step S2704.

In step S2704, the controller 201 determines whether or not conditionsfor starting a connection are satisfied. The controller 201 verifies thefollowing four (a1) to (d3) as the connection-start conditions.

(a1) The entire system is operating in the theater mode.

(b3) The wireless transmission device 102 has a function of performingwired transmission of the audio data.

(c3) The wireless transmission device 102 has a function of wirelesslyreceiving the audio data.

(d3) The connection state between the wireless transmission device 102and the audio output device 103.

A verification method is explained for each of the connection startconditions.

Firstly, the condition (a1) is verified as follows. The controller 201of the audio-video output device 701 exchanges the control signals withthe controller 401 of the audio output device 103, and thus determineswhether the system operates in the theater mode or the normal mode.

The controller 201 of the audio-video output device 701 stores thecurrent operation mode, that is, the theater mode or the normal mode.The operation mode may be set by the user, for example. The controller401 of the audio output device 103 obtains the operation mode from thecontroller 201 of the audio-video output device 701.

Next, a method of verifying the transmission state information indicatedin the conditions (b3) to (d3) is explained with reference to FIG. 28.FIG. 28 is a diagram showing a sequence performed when the audio-videooutput device 701 obtains device information indicating whether or notthe wireless transmission device 102 includes the wired audio sendingcircuit 305.

The audio-video output device 701 sends a device-information requestsignal to the wireless transmission device 102. When receiving thedevice-information request signal, the wireless transmission device 102sends a device-information response signal to the audio-video outputdevice 701.

FIG. 29 is a diagram showing an example of a message format of adevice-information request signal. In FIG. 29, an operation code field801 indicates a message type. In the second embodiment, a valueindicating a device-performance request signal is set. A request typefield 802 indicates a requested type in a bitmap format. In the secondembodiment, a bit for requesting the device information is set to “1”. Areserve field 803 is a field reserved for the future. An entire messagelength field 804 indicates a total message length when the messagefurther includes a sub-message.

FIG. 30 is a diagram showing an example of a message format of adevice-information response signal. In FIG. 30, an operation code field901 indicates a message type. In the second embodiment, a valueindicating a device-performance response signal is set. An entiremessage length field 902 indicates a total message length when themessage further includes a sub-message. A type field 903 indicates atype of the sub-message. In the second embodiment, a value indicatingthe device-information message is set. A sub-message length field 904indicates a length of the sub-message. A device type field 905 indicatesa device type. A version field 906 indicates a device version. An AVtype field 907 is made up of bits corresponding to functions in wirelesstransmission for sending the video data, receiving the video data,sending the audio data, and receiving the audio data, and is set to “1”when the present device has the aforementioned function. A wireless typefield 908 indicates a wireless type. A flag field 909 stores flagscorresponding to the device performance, such as the function of wiredtransmission of the audio data and the connection state of the audiotransmission cable, and accordingly sets the flags corresponding to theconnection state and the performance.

In this way, the device-information response signal can include: theinformation as to whether the wireless packet sending-receiving circuit302 of the wireless transmission device 102 has the function ofreceiving the audio data; the information as to whether the wirelesstransmission device 102 has the wired audio sending circuit 305; and theconnection state of the audio transmission cable 107.

The aforementioned connection state of the audio transmission cable 107indicates whether or not the wireless transmission device 102 isconnected to the audio output device 103 via the audio transmissioncable 107. Then, in the device-information response signal which is tobe sent, the connection state is represented by a specific flag in theflag field 909.

It should be noted that the wireless transmission device 102 may notifythe audio-video output device 701 of the conditions (b3) and (d3)collectively as one flag, for example. This can be implemented by, forexample, assigning a predetermined value to a combination of: thepresence or absence of the function of wired transmission of the audiodata; and the connection state between the wireless transmission device102 and the audio output device 103 via the audio transmission cable107.

Also, note that information summarizing the conditions (b3), (c3), and(d3) may be stored in the AV type field 907 and then may be notified tothe audio-video output device 701 by the wireless transmission device102. This can be implemented by, for example, assigning a predeterminedvalue to a combination of: the presence or absence of the function ofwired transmission of the audio data; the presence or absence of thefunction of wirelessly receiving the audio data; and the connectionstate between the wireless transmission device 102 and the audio outputdevice 103 via the audio transmission cable.

The following is a specific example of setting the device-informationresponse signal.

In the device type field 905, a value indicating that the wirelesstransmission device 102 is an adaptor is set. In the AV type field 907,each of the bits corresponding to the functions of sending the videodata, sending the audio data, and receiving the audio data is set to“1”. In the wireless type field 908, a value indicating a wireless typewhich is capable of high-speed transmission of the audio and video dataand low-speed reception of the audio data is set. In the flag field 909,a flag indicating the presence of the wired audio transmission functionand a flag indicating the connection state of the audio transmissioncable are set to “1”.

The audio-video output device 701 verifies that the condition (c3) issatisfied, by reference to the device-information response signalincluding the information indicating that the wireless transmissiondevice 102: is an adaptor; has the function of receiving the audio data;and is capable of low-speed reception of the audio data. Moreover, theaudio-video output device 701 verifies that the conditions (b3) and (d3)are satisfied by reference to the flag field 909.

Also, the bit corresponding to the function of receiving the audio datain the AV type field 907 may be set to “1” only when the wirelesstransmission device 102 is connected to the audio output device 103 viathe audio transmission cable 107. With this, the conditions (b3), (c3),and (d3) can be verified by reference to this bit. Moreover, a differentmessage may be received instead of the device-information responsesignal, and the condition (d3) may be verified by reference to the bitindicating that the wireless transmission device 102 is connected to theaudio output device 103 via the audio transmission cable 107.

When all of the four connection-start conditions (a1) to (d3) aresatisfied, the controller 201 controls the packet processing circuit203, the wireless packet sending-receiving circuit 202, and the antenna206 to establish a wireless connection with the wireless transmissiondevice 102. Then, the controller 201 proceeds to step S2705. When any ofthe connection-start conditions (a1) to (d3) is not satisfied, thecontroller 201 terminates the processing without establishing thewireless connection with the wireless transmission device 102.

In this case, the controller 201 may control the audio-video processingcircuit 604, so that the user can be notified of a reason for notstarting the wireless connection via the display 606 or the speaker 605.For example, when the connection-start condition (d3) is not satisfied,a message saying “The audio cable is not connected” or “Connect theaudio cable to the AV amplifier” is displayed on the display 606 or isgiven by voice via the speaker 605.

In step S2705, the controller 201 controls the packet processing circuit203, the wireless packet sending-receiving circuit 202, and the antenna206 to send a wireless-connection request signal to the wirelesstransmission device 102. Then, the controller 201 proceeds to stepS2706. In step S2706, the controller 201 waits to receive a connectionresponse (allowance) signal to allow the connection from the wirelesstransmission device 102. When receiving the connection response(allowance) signal from the wireless transmission device 102 via theantenna 206, the wireless packet sending-receiving circuit 202, and thepacket processing circuit 203, the controller 201 proceeds to stepS2707. When the connection response signal has not been received for apredetermined period of time or when a connection response (rejection)signal to reject the connection is received from the wirelesstransmission device 102, the controller 201 terminates the processing.

In step S2707, the controller 201 controls the packet processing circuit203, the wireless packet sending-receiving circuit 202, and the antenna206 to perform bandwidth-reservation processing to reserve a bandwidthor a time interval for sending the audio data. After the completion ofthe bandwidth-reservation processing, the controller 201 proceeds tostep S2708. In step S2708, the controller 201 controls the packetprocessing circuit 203, the wireless packet sending-receiving circuit202, and the antenna 206 to send, to the wireless transmission device102, a stream-start notification signal indicating that transmission ofan audio data stream is to be started. In S2709, the controller 201controls the broadcast-wave receiving circuit 607, the audio-videoprocessing circuit 604, the packet processing circuit 203, and thewireless packet sending-receiving circuit 202 so that the audio signalreceived by the broadcast-wave receiving circuit 607 is sent to thewireless transmission device 102.

FIG. 31 is a flowchart showing connection processing performed by thecontroller 301 of the wireless transmission device 102.

When receiving, in step S3101, a connection request signal from theaudio-video output device 701 via the antenna 306, the wireless packetsending-receiving circuit 302, and the packet processing circuit 303,the controller 301 proceeds to step S3102. In step S3102, the controller301 determines whether or not conditions for allowing a connection aresatisfied. The controller 301 verifies the following two (a2) and (d4)as the connection-allowance conditions.

(a2) The entire system is operating in the theater mode.

(d4) The wireless transmission device 102 is connected to the audiooutput device 103 via the audio transmission cable 107.

Here, methods for verifying the conditions (a2) and (d4) are explained.In order to verify the condition (a2), the control signals are exchangedbetween the audio-video output device 701 and the audio output device103, so that the system is determined as being in the theater mode orthe normal mode, as in the case where the condition (a1) is verified. Itshould be noted that when the audio-video output device 701 verifies thecondition (a1), the condition (a2) does not necessarily need to beverified. In order to verify the condition (d4), the controller 301inquires of the wired audio sending circuit 305 whether the audiotransmission cable 107 is connected. It should be noted that when thecondition (d4) is verified, the condition (d3) does not necessarily needto be verified.

When both the connection-start conditions (a2) and (d4) are satisfied,the controller 301 proceeds to step S3103. In step S3103, the controller301 controls the packet processing circuit 303, the wireless packetsending-receiving circuit 302, and the antenna 306 to send a connectionresponse (allowance) signal to the audio-video output device 701. Wheneither one of the connection-start conditions (a2) and (d4) is notsatisfied, the controller 301 proceeds to step S3104. In step S3104, thecontroller 301 controls the packet processing circuit 303, the wirelesspacket sending-receiving circuit 302, and the antenna 306 to send aconnection response (rejection) signal to the audio-video output device701.

FIG. 32 is a diagram showing a sequence performed to allow theconnection in the case where the entire system is operating in thetheater mode.

As an initial state, the input of the audio-video output device 701 isconnected to the audio-video reproduction device 104. In this case, inthe audio-video reproduction device 104, the audio-video processingcircuit 503 performs the signal processing on the audio and video datareproduced by the audio-video reproduction circuit 502 and then the datais outputted to the audio output device 103 via the wiredsending-receiving circuit 504, under the control of the controller 501.

In the audio output device 103, under the control of the controller 401,the audio data received by the wired sending-receiving circuit 402 isoutputted from the speaker 406 via the audio-video processing circuit403 and the video data is outputted to the wireless transmission device102 via the audio-video processing circuit 403 and the wiredsending-receiving circuit 404. In the wireless transmission device 102,the video data from the audio output device 103 is received via thewired sending-receiving circuit 304, and is then wirelessly transmittedto the audio-video output device 701 via the packet processing circuit303, the wireless packet sending-receiving circuit 302, and the antenna306 under the control of the controller 301.

In the audio-video output device 701, the video data received via theantenna 206 and the wireless packet sending-receiving circuit 202 isoutputted to the display 606 via the packet processing circuit 203 andthe audio-video processing circuit 604, under the control of thecontroller 201. Here, the audio output device 103 may transmit, to thewireless transmission device 102, the audio data together with the videodata. In such a case, the controller 201 of the audio-video outputdevice 701 sets the audio-video output device 701 on mute and alsocontrols the audio-video processing circuit 604 so that the audio is notoutputted from the speaker 605.

Here, the user switches the input of the audio-video output device 701from the audio-video reproduction device 104 to the broadcast wave.Then, the audio-video output device 701 sends a disconnectionnotification signal to the wireless transmission device 102. Receivingthe disconnection notification signal, the wireless transmission device102 terminates the wireless communication with the audio-video outputdevice 701. Following this, the audio-video output device 701 performsthe bandwidth-release processing to release the bandwidth reserved forthe wireless communication with the wireless transmission device 102.

Next, the audio-video output device 701 determines whether all theconnection-start conditions (a1) to (d3) are satisfied. When all theconnection-start conditions (a1) to (d3) are satisfied, the audio-videooutput device 701 sends a connection request signal to the wirelesstransmission device 102. When any of the connection-start conditions(a1) to (d3) is not satisfied, the audio-video output device 701 doesnot send the connection request signal to the wireless transmissiondevice 102.

Receiving the connection request signal, the wireless transmissiondevice 102 determines whether both the connection-start conditions (a4)and (d4) are satisfied. When both the connection-start conditions (a4)to (d4) are satisfied, the wireless transmission device 102 sends aconnection response (allowance) signal to the audio-video output device701. Receiving the connection response (allowance) signal, theaudio-video output device 701 performs the bandwidth-reservationprocessing to reserve a bandwidth necessary for the wirelesscommunication. After this, the audio-video output device 701 sends astream-start notification signal to the wireless transmission device102, and also sends the audio data to the wireless transmission device102. The wireless transmission device 102 sends the received audio datato the audio output device 103. Then, the audio output device 103outputs the audio data from the speaker 406.

FIG. 33 is a flowchart showing connection processing performed by theaudio-video output device 701.

When the power is turned ON in S3301, the processing proceeds to S2704.From step S2704, the processing is performed in the same way as shownfrom step S2704 in FIG. 27. Thus, the steps from S2704 in FIG. 33 areassigned the same numbers as used in FIG. 27, and the explanation isomitted here.

In the second embodiment, the audio output device 103 and the wirelesstransmission device 102 are connected via the audio-video transmissioncable 106 and the audio transmission cable 107. However, the connectioncan also be implemented using a single cable having both a communicationchannel capable of transmitting audio and video data and a communicationchannel capable of transmitting audio data. In this case, the conditions(d3) and (b4) are verified based on the connection state of this singlecable instead of the audio transmission cable 107. When this singlecable is an HDMI cable, the connection state can be determined from astate of a 5V signal.

Embodiment 3

FIG. 34 is a block diagram showing a configuration of a wirelesstransmission system which transmits audio data using a wirelesstransmission method for the audio data, in a third embodiment accordingto the present invention.

A difference between the second and third embodiments is that thewireless processing unit in the audio-video output device 701 in thesecond embodiment is separated into the wireless transmission device 101and the audio-video output device 108 in the third embodiment.

In FIG. 34, the audio-video output device 108 is, for example, a TV, andis capable of outputting audio and video data. An audio-videotransmission cable 109 is, for example, an HDMI cable capable oftransmitting audio and video data. An audio transmission cable 110 is,for example, an SPDIF cable capable of transmitting audio data.

The configurations and operations of the wireless transmission device102, the audio output device 103, and the audio-video reproductiondevice 104 are identical to those in the second embodiment and,therefore, the explanations are omitted here. Also, the wirelesstransmission device 101 and the audio-video output device 108 areidentical to those in the first embodiment and, therefore, theexplanations are omitted here.

In the third embodiment, the audio output device 103 and the wirelesstransmission device 102 are connected via the audio-video transmissioncable 106 and the audio transmission cable 107. However, the connectioncan also be implemented using a single cable having both a communicationchannel capable of transmitting audio and video data and a communicationchannel capable of transmitting audio data. In this case, the conditions(d3) and (b4) are verified based on the connection state of this singlecable instead of the audio transmission cable 107. When this singlecable is an HDMI cable, the connection state can be determined from astate of a 5V signal.

In the third embodiment, the audio-video output device 108 and thewireless transmission device 101 are connected via the audio-videotransmission cable 109 and the audio transmission cable 110. However,the connection can also be implemented using a single cable having botha communication channel capable of transmitting audio and video data anda communication channel capable of transmitting audio data.

The following is a description of processing performed by the wirelesstransmission device 101 when the user switches the input of theaudio-video output device 108 from the audio-video reproduction device104 to the broadcast wave.

When detecting that the input is switched to the broadcast waver, thecontroller 601 sends, to the wireless transmission device 101 via thewired sending-receiving circuit 602 and the audio-video transmissioncable 109, a switching notification signal indicating that the input isswitched to the broadcast wave. Note that a method of detecting theswitching is the same as in the second embodiment. The controller 201 ofthe wireless transmission device 101 receives the switching notificationsignal from the audio-video output device 108 via the wiredsending-receiving circuit 204 and the packet processing circuit 203, andthus detects that the input of the audio-video output device 108 isswitched to the broadcast wave.

Also, the wireless transmission device 101 determines whether or not theentire system is operating in the theater mode by reference to thecontrol signals exchanged between the audio-video output device 108 andthe audio output device 103. Other connection processing performed bythe wireless transmission device 101 is the same as the processing shownby the flowchart of FIG. 27 in the second embodiment and, therefore, theexplanation is omitted here. The processing performed by the wirelesstransmission device 102 is the same as the processing shown by theflowcharts of FIG. 31 in the second embodiment and, therefore, theexplanation is omitted here.

The speaker 605 and the display 606 are built into the audio-videooutput device 108 in the present invention. However, like a Set Top Box(STB), instead of including a speaker and a display, the audio-videooutput device 108 may be connected to a speaker and a display which areexternally provided. In such a case, a wired sending-receiving circuitis connected to the audio-video processing circuit 604 in place of thespeaker 605 and the display 606, so that the audio-video output device108 is connected to the external speaker and display via the wiredsending-receiving circuit, the audio-video transmission cable, and theaudio transmission cable. Similarly, the audio output device 103 doesnot need to include the speaker 406 and may be connected to an externalspeaker. Also, the number of the speakers 406 connected to the audiooutput device 103 may be two or more.

Other Modifications

Although the present invention has been described based on the aboveembodiments, it should be obvious that the present invention is notlimited to the above embodiments. The following modifications are alsoincluded in the scope of the present invention.

Each of the devices described above is, specifically speaking, acomputer system which includes a microprocessor, a ROM, a RAM, a harddisk unit, a display unit, a keyboard, and a mouse. The RAM or the harddisk unit stores computer programs. The microprocessor operatesaccording to the computer programs, so that the functions of the deviceare carried out. A computer program includes a plurality of instructioncodes indicating instructions to be given to the computer so as toachieve a specific function.

Some or all of the components included in each of the devices describedabove may be realized as a single system Large Scale Integration (LSI).The system LSI is a super multifunctional LSI manufactured byintegrating a plurality of components onto a single chip. To be morespecific, the system LSI is a computer system configured with amicroprocessor, a ROM, a RAM, and so forth. The RAM stores computerprograms. The microprocessor operates according to the computerprograms, so that the functions of the system LSI are carried out.

Some or all of the components included in each of the devices describedabove may be implemented as an IC card or a standalone module that canbe inserted into and removed from the device. The IC card or the moduleis a computer system configured with a microprocessor, a ROM, a RAM, andso forth. The IC card or the module may include the aforementioned supermultifunctional LSI. The microprocessor operates according to thecomputer programs, so that the functions of the IC card or the moduleare carried out. The IC card of the module may be tamper resistant.

The present invention may be the methods described above. Also, thepresent invention may be a computer program implementing these methodsperformed by a computer, or may be a digital signal including thecomputer program.

Moreover, the present invention may be implemented by a computer programor a digital signal stored in a computer-readable recording medium, suchas a flexible disk, a hard disk, a CD-ROM, an MO, a DVD, a DVD-ROM, aDVD-RAM, a Blu-ray Disc (BD), or a semiconductor memory. Furthermore,the present invention may be the digital signal stored in the recordingmedium.

Also, according to the present invention, the computer program or thedigital signal may be transmitted via a telecommunications line, a wiredor wireless communication line, a network typified by the Internet, ordata broadcasting.

Moreover, the present invention may be a computer system including amicroprocessor and a memory. The memory stores the computer program, andthe microprocessor operates according the computer program.

Furthermore, the program or digital signal may be recorded on arecording medium to be transferred or may be transferred via a networkor the like, so as to be implemented by a separate standalone computersystem.

The above embodiments and the above modifications may be combined.

Although the present invention has been described thus far based on theabove embodiments with reference to the drawings, the present inventionis not limited to the above embodiments. Various modifications andchanges can be made to the illustrated embodiments within the same orequivalent scope of the present invention.

INDUSTRIAL APPLICABILITY

As described above in detail, the wireless transmission method accordingto the present invention allows the wireless connection mode between theaudio-video output device and the audio output device to beautomatically selected, and thus can enhance the convenience of theuser.

The wireless transmission method according to the present invention canbe used particularly for audio-video data transmission performed by awireless transmission system complying with wireless communicationstandards such as WirelessHD.

REFERENCE SIGNS LIST

-   101, 102 Wireless transmission device-   103 Audio output device-   104, 111 Audio-video reproduction device-   105, 106, 109, 112 Audio-video transmission cable-   107, 110 Audio transmission cable-   108, 701 Audio-video output device-   113 Video output device-   201, 301, 401, 501, 601 Controller-   202, 302 Wireless packet sending-receiving circuit-   203, 303 Packet processing circuit-   204, 304, 402, 404, 504, 602 Wired sending-receiving circuit-   205, 405 Wired audio receiving circuit-   206, 306 Antenna-   305, 603 Wired audio sending circuit-   403, 503, 604 Audio-video processing circuit-   406, 605 Speaker-   502 Audio-video reproduction circuit-   606 Display-   607 Broadcast-wave receiving circuit-   801, 901 Operation code field-   802 Request type field-   803 Reserved field-   804, 902 Entire message length field-   903 Type field-   904 Sub-message length field-   905 Device type field-   906 Version field-   907 AV type field-   908 Wireless type field-   909 Flag field

1. A wireless transmission method for a wireless transmission systemincluding: a video output device at least displaying video based onvideo data; an audio output device outputting audio based on audio data;a first wireless transmission device connected to the video outputdevice via a wired connection; and a second wireless transmission devicewhich is connected to the audio output device via a wired connection andperforms wireless transmission with the first wireless transmissiondevice, the video data and the audio data being supplied to the videooutput device and the audio output device, respectively, by a sourcedevice which is one of a device connected to the video output device, adevice connected to the audio output device, and the video outputdevice, said wireless transmission method being executed by one of thefirst and second wireless transmission devices and comprising: receivinga location specification message indicating a location of the sourcedevice; and selecting a connection mode applied between the first andsecond wireless transmission devices, on the basis of the location ofthe source device indicated by the location specification messagereceived in said receiving, and establishing a connection according tothe selected connection mode, wherein, when the source device is locatedon a side of the second wireless transmission device, a first wirelessconnection mode is selected in said selecting so that at least the videodata, out of the video data and the audio data, is wirelesslytransmitted in a direction from the second wireless transmission deviceto the first wireless transmission device, and when the source device islocated on a side of the first wireless transmission device, a secondwireless connection mode is selected in said selecting so that only theaudio data, out of the video data and the audio data, is wirelesslytransmitted in a direction from the first wireless transmission deviceto the second wireless transmission device.
 2. The wireless transmissionmethod according to claim 1, wherein the first wireless connection modeis selected in said selecting when: the source device is located on theside of the second wireless transmission device; and a firstconnection-start condition is satisfied, and the first connection-startcondition includes at least one of that: (a) the wireless transmissionsystem is operating in a mode in which the video data is outputted fromthe video output device and the audio data is outputted from the audiooutput device; (b) the first wireless transmission device is capable ofwired transmission of the video data; (c) the first wirelesstransmission device is capable of wireless reception of the video data;and (d) the first wireless transmission device and the video outputdevice are connected.
 3. The wireless transmission method according toclaim 1, wherein the second wireless connection mode is selected in saidselecting when: the source device is located on the side of the firstwireless transmission device; and a second connection-start condition issatisfied, and the second connection-start condition includes at leastone of that: (a) the wireless transmission system is operating in a modein which the video data is outputted from the video output device andthe audio data is outputted from the audio output device; (b) the secondwireless transmission device is capable of wired transmission of theaudio data; (c) the second wireless transmission device is capable ofwireless reception of the audio data; and (d) the second wirelesstransmission device and the audio output device are connected.
 4. Thewireless transmission method according to claim 1, wherein the locationspecification message is a Consumer Electronics Control (CEC) messagedefined by a High-Definition Multimedia Interface (HDMI) standard, andthe location of the source device is specified in said selecting, on thebasis of a CEC physical address included in the CEC message.
 5. Thewireless transmission method according to claim 4, wherein the CECmessage is one of a “Set Stream Path” message and an “Active Source”message.
 6. The wireless transmission method according to claim 4,wherein each of the first and second wireless transmission devicescomplies with a wireless high-definition standard called WirelessHD, andperforms the wireless transmission using a High Rate PHY (HRP) when thefirst wireless connection mode is selected and using a Low Rate PHY(LRP) when the second wireless connection mode is selected.
 7. Thewireless transmission method according to claim 6, wherein the CECmessage is wirelessly sent and received between the first and secondwireless transmission devices using the LRP during a random access timeat predetermined intervals.
 8. The wireless transmission methodaccording to claim 1, further comprising terminating a wirelessconnection when: the wireless connection is established in one of thefirst and second wireless connection modes; and the other one of thefirst and second wireless connection mode is newly selected in saidselecting.
 9. The wireless transmission method according to claim 1,further comprising terminating a wireless connection when: the wirelessconnection is established between the first and second wirelesstransmission devices in one of the first and second wireless connectionmodes; and a signal is received which indicates that a device connectedto the one of the first and second wireless transmission devices via awired connection is in a stopped state.
 10. A wireless transmissiondevice serving as one of a first wireless transmission device and asecond wireless transmission device in a wireless transmission systemincluding: a video output device at least displaying video based onvideo data; an audio output device outputting audio based on audio data;the first wireless transmission device connected to the video outputdevice via a wired connection; and the second wireless transmissiondevice which is connected to the audio output device via a wiredconnection and performs wireless transmission with the first wirelesstransmission device, the video data and the audio data being supplied tothe video output device and the audio output device, respectively, by asource device which is one of a device connected to the video outputdevice, a device connected to the audio output device, and the videooutput device, said wireless transmission device comprising: a receivingunit configured to receive a location specification message indicating alocation of the source device; and a selecting unit configured to selecta connection mode applied between the first and second wirelesstransmission devices, on the basis of the location of the source deviceindicated by the location specification message received by saidreceiving unit, and to establish a connection according to the selectedconnection mode, wherein, when the source device is located on a side ofthe second wireless transmission device, said selecting unit isconfigured to select a first wireless connection mode so that at leastthe video data, out of the video data and the audio data, is wirelesslytransmitted in a direction from the second wireless transmission deviceto the first wireless transmission device, and when the source device islocated on a side of the first wireless transmission device, saidselecting unit is configured to select a second wireless connection modeso that only the audio data, out of the video data and the audio data,is wirelessly transmitted in a direction from the first wirelesstransmission device to the second wireless transmission device.
 11. Awireless transmission system comprising: a video output device at leastdisplaying video based on video data; an audio output device outputtingaudio based on audio data; a first wireless transmission deviceconnected to the video output device via a wired connection; and asecond wireless transmission device which is connected to the audiooutput device via a wired connection and performs wireless transmissionwith the first wireless transmission device, the video data and theaudio data being supplied to the video output device and the audiooutput device, respectively, by a source device which is one of a deviceconnected to the video output device, a device connected to the audiooutput device, and the video output device, one of said first and secondwireless transmission devices including: a receiving unit configured toreceive a location specification message indicating a location of thesource device; and a selecting unit configured to select a connectionmode applied between the first and second wireless transmission devices,on the basis of the location of the source device indicated by thelocation specification message received by said receiving unit, and toestablish a connection according to the selected connection mode,wherein, when the source device is located on a side of the secondwireless transmission device, said selecting unit is configured toselect a first wireless connection mode so that at least the video data,out of the video data and the audio data, is wirelessly transmitted in adirection from the second wireless transmission device to the firstwireless transmission device, and when the source device is located on aside of the first wireless transmission device, said selecting unit isconfigured to select a second wireless connection mode so that only theaudio data, out of the video data and the audio data, is wirelesslytransmitted in a direction from the first wireless transmission deviceto the second wireless transmission device.
 12. A non-transitorycomputer-readable recording medium for use in a computer, the recordingmedium having a computer program recorded thereon to be performed by awireless transmission system including: a video output device at leastdisplaying video based on video data; an audio output device outputtingaudio based on audio data; a first wireless transmission deviceconnected to the video output device via a wired connection; and asecond wireless transmission device which is connected to the audiooutput device via a wired connection and performs wireless transmissionwith the first wireless transmission device, the video data and theaudio data being supplied to the video output device and the audiooutput device, respectively, by a source device which is one of a deviceconnected to the video output device, a device connected to the audiooutput device, and the video output device, said computer programcausing one of the first and second wireless transmission devices toexecute: receiving a location specification message indicating alocation of the source device; and selecting a connection mode appliedbetween the first and second wireless transmission devices, on the basisof the location of the source device indicated by the locationspecification message received in said receiving, and establishing aconnection according to the selected connection mode, wherein, when thesource device is located on a side of the second wireless transmissiondevice, a first wireless connection mode is selected in said selectingso that at least the video data, out of the video data and the audiodata, is wirelessly transmitted in a direction from the second wirelesstransmission device to the first wireless transmission device, and whenthe source device is located on a side of the first wirelesstransmission device, a second wireless connection mode is selected insaid selecting so that only the audio data, out of the video data andthe audio data, is wirelessly transmitted in a direction from the firstwireless transmission device to the second wireless transmission device.13. An integrated circuit used in a wireless transmission systemincluding: a video output device at least displaying video based onvideo data; an audio output device outputting audio based on audio data;a first wireless transmission device connected to the video outputdevice via a wired connection; and a second wireless transmission devicewhich is connected to the audio output device via a wired connection andperforms wireless transmission with the first wireless transmissiondevice, the video data and the audio data being supplied to the videooutput device and the audio output device, respectively, by a sourcedevice which is one of a device connected to the video output device, adevice connected to the audio output device, and the video outputdevice, said integrated circuit being included in one of the first andsecond wireless transmission devices and comprising: a receiving unitconfigured to receive a location specification message indicating alocation of the source device; and a selecting unit configured to selecta connection mode applied between the first and second wirelesstransmission devices, on the basis of the location of the source deviceindicated by the location specification message received by saidreceiving unit, and to establish a connection according to the selectedconnection mode, wherein, when the source device is located on a side ofthe second wireless transmission device, said selecting unit isconfigured to select a first wireless connection mode so that at leastthe video data, out of the video data and the audio data, is wirelesslytransmitted in a direction from the second wireless transmission deviceto the first wireless transmission device, and when the source device islocated on a side of the first wireless transmission device, saidselecting unit is configured to select a second wireless connection modeso that only the audio data, out of the video data and the audio data,is wirelessly transmitted in a direction from the first wirelesstransmission device to the second wireless transmission device.